fix loading of metadata in main widget when startingcc

This commit is contained in:
rabite 2019-04-15 22:10:16 +02:00
parent ada22f8f14
commit ccecb83cbb
1 changed files with 5 additions and 4 deletions

View File

@ -260,19 +260,20 @@ impl FileBrowser {
let main_dir = File::new(&name, let main_dir = File::new(&name,
main_path.clone(), main_path.clone(),
None); None);
let files = cache.get_files_sync(&main_dir)?; let mut files = cache.get_files_sync(&main_dir)?;
let selection = cache.get_selection(&main_dir).ok(); let selection = cache.get_selection(&main_dir).ok();
files.meta_all();
files.meta_all();
let mut list = ListView::new(&core_m.clone(), let mut list = ListView::new(&core_m.clone(),
files); files);
if let Some(file) = selection { if let Some(file) = selection {
list.select_file(&file); list.select_file(&file);
} }
list.content.meta_all();
list.content.dirty_meta.set_dirty();
list.refresh().log(); list.refresh().log();
list.content.meta_all();
Ok(list) Ok(list)
})); }));