summaryrefslogtreecommitdiffstats
path: root/src/commands/parent_cursor_move.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/commands/parent_cursor_move.rs')
-rw-r--r--src/commands/parent_cursor_move.rs7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/commands/parent_cursor_move.rs b/src/commands/parent_cursor_move.rs
index 7743b3f..d1247d1 100644
--- a/src/commands/parent_cursor_move.rs
+++ b/src/commands/parent_cursor_move.rs
@@ -3,7 +3,7 @@ use std::path::PathBuf;
use crate::context::AppContext;
use crate::error::JoshutoResult;
-pub fn parent_cursor_move(new_index: usize, context: &mut AppContext) -> JoshutoResult<()> {
+pub fn parent_cursor_move(context: &mut AppContext, new_index: usize) -> JoshutoResult<()> {
let mut path: Option<PathBuf> = None;
let mut new_index = new_index;
@@ -36,8 +36,9 @@ pub fn parent_up(context: &mut AppContext, u: usize) -> JoshutoResult<()> {
};
if let Some(s) = movement {
- parent_cursor_move(s, context)?;
+ parent_cursor_move(context, s)?;
}
+ context.update_watcher();
Ok(())
}
@@ -47,7 +48,7 @@ pub fn parent_down(context: &mut AppContext, u: usize) -> JoshutoResult<()> {
None => None,
};
if let Some(s) = movement {
- parent_cursor_move(s, context)?;
+ parent_cursor_move(context, s)?;
}
Ok(())
}