diff --git a/cosmic-settings/src/pages/desktop/appearance.rs b/cosmic-settings/src/pages/desktop/appearance.rs index fd93fd7..60129a6 100644 --- a/cosmic-settings/src/pages/desktop/appearance.rs +++ b/cosmic-settings/src/pages/desktop/appearance.rs @@ -449,7 +449,10 @@ impl Page { if let Err(err) = self.theme_mode.set_is_dark(config, enabled) { tracing::error!(?err, "Error setting dark mode"); } + + self.reload_theme_mode(); } + Command::none() } Message::Autoswitch(enabled) => {