diff options
Diffstat (limited to 'src/commands/parent_cursor_move.rs')
-rw-r--r-- | src/commands/parent_cursor_move.rs | 7 |
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(()) } |