From 43ebdad303f825aaef04dadda0717111722b1269 Mon Sep 17 00:00:00 2001 From: Ashley Wulber Date: Tue, 22 Apr 2025 11:47:40 -0400 Subject: [PATCH] fix(appearance): load theme for initial default --- .../src/pages/desktop/appearance/mod.rs | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/cosmic-settings/src/pages/desktop/appearance/mod.rs b/cosmic-settings/src/pages/desktop/appearance/mod.rs index 68df2c2..d9b0d77 100644 --- a/cosmic-settings/src/pages/desktop/appearance/mod.rs +++ b/cosmic-settings/src/pages/desktop/appearance/mod.rs @@ -175,10 +175,18 @@ impl AccentPalette, ), ) -> Self { - let theme = if theme_mode.is_dark { - Theme::dark_default() + let theme = if let Ok(c) = if theme_mode.is_dark { + Theme::dark_config() } else { - Theme::light_default() + Theme::light_config() + } { + Theme::get_entry(&c).unwrap_or_default() + } else { + if theme_mode.is_dark { + Theme::dark_default() + } else { + Theme::light_default() + } }; theme_builder = theme_builder .clone()