From f93aa04b7b97c53de24b2f2d96fcd8f72cbf1c1e Mon Sep 17 00:00:00 2001 From: Ryan Brue Date: Fri, 1 Nov 2024 22:43:15 -0500 Subject: [PATCH] reset size overrides on panel size change this commit ensures that when the user sets a size override, it won't be overlooked if the user decides to change the size via the settings UI Signed-off-by: Ryan Brue --- cosmic-settings/src/pages/desktop/panel/inner.rs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/cosmic-settings/src/pages/desktop/panel/inner.rs b/cosmic-settings/src/pages/desktop/panel/inner.rs index d090849..608d96c 100644 --- a/cosmic-settings/src/pages/desktop/panel/inner.rs +++ b/cosmic-settings/src/pages/desktop/panel/inner.rs @@ -519,6 +519,9 @@ impl PageInner { } Message::PanelSize(size) => { _ = panel_config.set_size(helper, size); + // Reset any size overrides the user might have set + _ = panel_config.set_size_center(helper, None); + _ = panel_config.set_size_wings(helper, None); } Message::Appearance(a) => { if let Some(b) = [Appearance::Match, Appearance::Light, Appearance::Dark]