summaryrefslogtreecommitdiffstats
path: root/src/ui/widgets/tui_dirlist_detailed.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/ui/widgets/tui_dirlist_detailed.rs')
-rw-r--r--src/ui/widgets/tui_dirlist_detailed.rs6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/ui/widgets/tui_dirlist_detailed.rs b/src/ui/widgets/tui_dirlist_detailed.rs
index 08772bc..08777ed 100644
--- a/src/ui/widgets/tui_dirlist_detailed.rs
+++ b/src/ui/widgets/tui_dirlist_detailed.rs
@@ -81,7 +81,11 @@ fn print_entry(
drawing_width: usize,
) {
let size_string = match entry.metadata.file_type() {
- FileType::Directory => String::from(""),
+ FileType::Directory => entry
+ .metadata
+ .directory_size()
+ .expect("Directory doesn't have size")
+ .to_string(),
FileType::File => format::file_size_to_string(entry.metadata.len()),
};
let symlink_string = match entry.metadata.link_type() {