From b13333ab7cd9aea5a8e27f717da1069c4f5efa61 Mon Sep 17 00:00:00 2001 From: Michael Aaron Murphy Date: Tue, 19 Mar 2024 18:14:31 +0100 Subject: [PATCH] fix(appearance): hide icon themes which define themselves as hidden --- app/src/pages/desktop/appearance.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/src/pages/desktop/appearance.rs b/app/src/pages/desktop/appearance.rs index 0256146..c4a0539 100644 --- a/app/src/pages/desktop/appearance.rs +++ b/app/src/pages/desktop/appearance.rs @@ -1490,7 +1490,7 @@ async fn fetch_icon_themes() -> Message { continue; }; - for entry in read_dir.filter_map(Result::ok) { + 'icon_dir: for entry in read_dir.filter_map(Result::ok) { let Ok(path) = entry.path().canonicalize() else { continue; }; @@ -1516,7 +1516,7 @@ async fn fetch_icon_themes() -> Message { if let Some(is_hidden) = buffer.strip_prefix("Hidden=") { if is_hidden.trim() == "true" { - break; + continue 'icon_dir; } } else if name.is_none() { if let Some(value) = buffer.strip_prefix("Name=") {