diff --git a/crates/theme/src/settings.rs b/crates/theme/src/settings.rs index e8ae1eed3cd7ca49ec946645160b98732be83884..b2c19ae3ed0d6e3dbf622c9e125bad7eeccf0a6e 100644 --- a/crates/theme/src/settings.rs +++ b/crates/theme/src/settings.rs @@ -808,7 +808,7 @@ impl settings::Settings for ThemeSettings { theme_overrides: HashMap::default(), active_icon_theme: themes .get_icon_theme(icon_theme_selection.icon_theme(*system_appearance)) - .ok() + .or_else(|_| themes.default_icon_theme()) .unwrap(), icon_theme_selection: Some(icon_theme_selection), ui_density: content.ui_density.unwrap_or_default().into(),