From 935690bce17d9e6bbe7037cf4b4eb057ff35f034 Mon Sep 17 00:00:00 2001 From: Jackson Goode Date: Sat, 19 Oct 2024 12:51:38 -0700 Subject: [PATCH] Fix --- psst-gui/src/data/config.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/psst-gui/src/data/config.rs b/psst-gui/src/data/config.rs index 168845ad..fe8f8e37 100644 --- a/psst-gui/src/data/config.rs +++ b/psst-gui/src/data/config.rs @@ -283,13 +283,13 @@ impl Default for SortCriteria { } fn get_dir_size(path: &Path) -> Option { - fs::read_dir(path).ok()?.fold(Some(0), |acc, entry| { + fs::read_dir(path).ok()?.try_fold(0, |acc, entry| { let entry = entry.ok()?; let size = if entry.file_type().ok()?.is_dir() { get_dir_size(&entry.path())? } else { entry.metadata().ok()?.len() }; - acc.map(|total| total + size) + Some(acc + size) }) }