summaryrefslogtreecommitdiffstats
path: root/src/commands/set_mode.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/commands/set_mode.rs')
-rw-r--r--src/commands/set_mode.rs7
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);
}
}
}