summaryrefslogtreecommitdiffstats
path: root/src/tab.rs
diff options
context:
space:
mode:
authorqkzk <qu3nt1n@gmail.com>2023-11-10 22:21:23 +0100
committerqkzk <qu3nt1n@gmail.com>2023-11-10 22:21:23 +0100
commit496ac3f1a144bd95651bf84311dd3df6ed992450 (patch)
treee19149b8717dee70aa07704f0caed6ce5dfc4f97 /src/tab.rs
parentcce328c74e476096cae71fd860900f1c26458743 (diff)
FIX: leaving preview doesn't reset tree
Diffstat (limited to 'src/tab.rs')
-rw-r--r--src/tab.rs6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/tab.rs b/src/tab.rs
index 6bc39e0..fbffc08 100644
--- a/src/tab.rs
+++ b/src/tab.rs
@@ -147,9 +147,9 @@ impl Tab {
self.preview = Preview::empty();
self.completion.reset();
if matches!(self.mode, Mode::Tree) {
- self.tree = Tree::default()
- } else {
self.make_tree(None)?;
+ } else {
+ self.tree = Tree::default()
};
Ok(())
}
@@ -159,10 +159,10 @@ impl Tab {
/// displayed files is reset.
/// The first file is selected.
pub fn refresh_view(&mut self) -> Result<()> {
- self.refresh_params()?;
self.path_content
.reset_files(&self.filter, self.show_hidden, &self.users)?;
self.window.reset(self.path_content.content.len());
+ self.refresh_params()?;
Ok(())
}