summaryrefslogtreecommitdiffstats
path: root/src/listview.rs
diff options
context:
space:
mode:
authorrabite <rabite@posteo.de>2020-01-25 00:50:28 +0100
committerrabite <rabite@posteo.de>2020-01-25 01:00:48 +0100
commit682a284afa3bd74a1733becd3ad7251ba103254f (patch)
tree1e42c91c1cf2b828f692c047e7be967136770193 /src/listview.rs
parentb18e86f28e556c5834912b05c4e2e30b1d4dbd54 (diff)
remove backtraces from HError
Diffstat (limited to 'src/listview.rs')
-rw-r--r--src/listview.rs7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/listview.rs b/src/listview.rs
index 36439b1..6a573d9 100644
--- a/src/listview.rs
+++ b/src/listview.rs
@@ -98,11 +98,16 @@ impl Listable for ListView<Files> {
fn on_new(&mut self) -> HResult<()> {
let show_hidden = self.core.config().show_hidden();
self.content.show_hidden = show_hidden;
- let file = self.content
+ let mut file = self.content
.iter_files()
.nth(0)
.cloned()
.unwrap_or_default();
+
+ if !file.meta.value.is_ok() {
+ file.meta_sync().log();
+ }
+
self.current_item = Some(file);
Ok(())
}