summaryrefslogtreecommitdiffstats
path: root/src/commands/reload_dir.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/commands/reload_dir.rs')
-rw-r--r--src/commands/reload_dir.rs11
1 files changed, 4 insertions, 7 deletions
diff --git a/src/commands/reload_dir.rs b/src/commands/reload_dir.rs
index 4524e04..d1d6f5f 100644
--- a/src/commands/reload_dir.rs
+++ b/src/commands/reload_dir.rs
@@ -1,10 +1,10 @@
+use std::collections::hash_map::Entry;
+
use crate::commands::{JoshutoCommand, JoshutoRunnable};
use crate::context::JoshutoContext;
use crate::error::JoshutoResult;
use crate::fs::JoshutoDirList;
-use crate::window::JoshutoView;
-
-use std::collections::hash_map::Entry;
+use crate::ui::TuiBackend;
#[derive(Clone, Debug)]
pub struct ReloadDirList;
@@ -48,11 +48,8 @@ impl std::fmt::Display for ReloadDirList {
}
impl JoshutoRunnable for ReloadDirList {
- fn execute(&self, context: &mut JoshutoContext, view: &JoshutoView) -> JoshutoResult<()> {
+ fn execute(&self, context: &mut JoshutoContext, backend: &mut TuiBackend) -> JoshutoResult<()> {
Self::reload(context.curr_tab_index, context)?;
- let curr_tab = &mut context.tabs[context.curr_tab_index];
- curr_tab.refresh(view, &context.config_t);
- ncurses::doupdate();
Ok(())
}
}