diff --git a/cosmic-settings/src/pages/desktop/appearance/mod.rs b/cosmic-settings/src/pages/desktop/appearance/mod.rs index 2d80de1..cef41c3 100644 --- a/cosmic-settings/src/pages/desktop/appearance/mod.rs +++ b/cosmic-settings/src/pages/desktop/appearance/mod.rs @@ -327,6 +327,10 @@ impl Page { } else { ThemeBuilder::light() }; + + self.roundness = builder.corner_radii.into(); + self.density = Density::Standard; + self.theme_manager.set_active_hint(builder.active_hint); self.theme_manager @@ -483,6 +487,9 @@ impl Page { tracing::error!(?err, "Error setting dark mode"); } + self.roundness = builder.corner_radii.into(); + self.density = Density::Standard; + self.theme_manager .selected_customizer_mut() .set_builder(*builder.clone())