summaryrefslogtreecommitdiffstats
path: root/src/files.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/files.rs')
-rw-r--r--src/files.rs7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/files.rs b/src/files.rs
index fe346f6..208c805 100644
--- a/src/files.rs
+++ b/src/files.rs
@@ -209,12 +209,13 @@ impl RefreshPackage {
// Need to unpack this to prevent issue with recursive Files type
// Also, if no files remain add placeholder and set len
- let (files, new_len) = if files.len() > 0 {
- (files.files, files.len)
+ let (files, new_len, new_buffer) = if files.len() > 0 {
+ (files.files, files.len, new_buffer)
} else {
let placeholder = File::new_placeholder(&files.directory.path).unwrap();
+ let buffer = vec![render_fn(&placeholder)];
files.files.push(placeholder);
- (files.files, 1)
+ (files.files, 1, buffer)
};