summaryrefslogtreecommitdiffstats
path: root/src/files.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/files.rs')
-rw-r--r--src/files.rs12
1 files changed, 6 insertions, 6 deletions
diff --git a/src/files.rs b/src/files.rs
index 78741c1..6e800dd 100644
--- a/src/files.rs
+++ b/src/files.rs
@@ -288,7 +288,7 @@ impl Default for Files {
sort: SortBy::Name,
dirs_first: true,
reverse: false,
- show_hidden: true,
+ show_hidden: false,
filter: None,
filter_selected: false,
dirty: DirtyBit::new(),
@@ -350,24 +350,24 @@ impl Files {
})?;
}
- let len = files.len();
-
- let files = Files {
+ let mut files = Files {
directory: File::new_from_path(&path, None)?,
files: files,
- len: len,
+ len: 0,
pending_events: Arc::new(RwLock::new(vec![])),
refresh: None,
meta_upto: None,
sort: SortBy::Name,
dirs_first: true,
reverse: false,
- show_hidden: true,
+ show_hidden: false,
filter: None,
filter_selected: false,
dirty: dirty,
};
+ files.recalculate_len();
+
Ok(files)
}