From 8998813d011d1116e653c4d17410e295c51cfb68 Mon Sep 17 00:00:00 2001 From: Victoria Brekenfeld Date: Wed, 20 Sep 2023 19:51:27 +0200 Subject: [PATCH] fix: Add fallback for icons without theme --- src/lib.rs | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/lib.rs b/src/lib.rs index 33ea9f3..1331941 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -267,6 +267,16 @@ impl<'a> LookupBuilder<'a> { } None }) + .or_else(|| { + for theme_base_dir in BASE_PATHS.iter() { + if let Some(icon) = + try_build_icon_path(self.name, theme_base_dir, self.force_svg) + { + return Some(icon); + } + } + None + }) .or_else(|| try_build_icon_path(self.name, "/usr/share/pixmaps", self.force_svg)) .or_else(|| { let p = PathBuf::from(&self.name);