summaryrefslogtreecommitdiffstats
path: root/src/listview.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/listview.rs')
-rw-r--r--src/listview.rs6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/listview.rs b/src/listview.rs
index b2225e0..f584597 100644
--- a/src/listview.rs
+++ b/src/listview.rs
@@ -35,6 +35,12 @@ impl Listable for ListView<Files> {
}
fn on_refresh(&mut self) -> HResult<()> {
+ if self.content.len() == 0 {
+ let path = &self.content.directory.path;
+ let placeholder = File::new_placeholder(&path)?;
+ self.content.files.push(placeholder);
+ }
+
let sender = self.core.get_sender();
let visible_files = self.core.coordinates.size_u().1 + self.offset + 1;