diff options
Diffstat (limited to 'src/commands/set_mode.rs')
-rw-r--r-- | src/commands/set_mode.rs | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/src/commands/set_mode.rs b/src/commands/set_mode.rs index 56be5e5..430d122 100644 --- a/src/commands/set_mode.rs +++ b/src/commands/set_mode.rs @@ -4,6 +4,7 @@ use crate::structs::JoshutoDirEntry; use crate::textfield::JoshutoTextField; use crate::ui; use crate::unix; +use crate::window::JoshutoView; #[derive(Clone, Debug)] pub struct SetMode; @@ -72,7 +73,7 @@ impl std::fmt::Display for SetMode { } impl JoshutoRunnable for SetMode { - fn execute(&self, context: &mut JoshutoContext) { + fn execute(&self, context: &mut JoshutoContext, view: &JoshutoView) { let mut ok = false; { use std::os::unix::fs::PermissionsExt; @@ -89,8 +90,8 @@ impl JoshutoRunnable for SetMode { } if ok { let curr_tab = &mut context.tabs[context.curr_tab_index]; - curr_tab.refresh_curr(&context.views.mid_win, context.config_t.scroll_offset); - curr_tab.refresh_file_status(&context.views.bot_win); + curr_tab.refresh_curr(&view.mid_win, context.config_t.scroll_offset); + curr_tab.refresh_file_status(&view.bot_win); } } } |