From 22748bb9385e0bfbc1eb65d08ff933aa81d49c33 Mon Sep 17 00:00:00 2001 From: Ashley Wulber Date: Tue, 22 Jul 2025 11:54:09 -0400 Subject: [PATCH] fix(appearance): window hint --- cosmic-settings/src/pages/desktop/appearance/mod.rs | 2 +- cosmic-settings/src/pages/desktop/appearance/mode_and_colors.rs | 2 +- cosmic-settings/src/pages/desktop/appearance/theme_manager.rs | 1 - 3 files changed, 2 insertions(+), 3 deletions(-) diff --git a/cosmic-settings/src/pages/desktop/appearance/mod.rs b/cosmic-settings/src/pages/desktop/appearance/mod.rs index d85d363..5789888 100644 --- a/cosmic-settings/src/pages/desktop/appearance/mod.rs +++ b/cosmic-settings/src/pages/desktop/appearance/mod.rs @@ -491,7 +491,7 @@ impl Page { } Message::UseDefaultWindowHint(v) => { - if !v { + if v { let _ = self .theme_manager .selected_customizer_mut() diff --git a/cosmic-settings/src/pages/desktop/appearance/mode_and_colors.rs b/cosmic-settings/src/pages/desktop/appearance/mode_and_colors.rs index c3139da..aa5e870 100644 --- a/cosmic-settings/src/pages/desktop/appearance/mode_and_colors.rs +++ b/cosmic-settings/src/pages/desktop/appearance/mode_and_colors.rs @@ -35,7 +35,7 @@ pub fn section() -> Section { .add( settings::item::builder(&descriptions[label_keys["window_hint_toggle"]]) .toggler( - theme_manager.custom_window_hint().is_some(), + theme_manager.custom_window_hint().is_none(), Message::UseDefaultWindowHint, ), ); diff --git a/cosmic-settings/src/pages/desktop/appearance/theme_manager.rs b/cosmic-settings/src/pages/desktop/appearance/theme_manager.rs index 5e9ddfd..2ddb5b9 100644 --- a/cosmic-settings/src/pages/desktop/appearance/theme_manager.rs +++ b/cosmic-settings/src/pages/desktop/appearance/theme_manager.rs @@ -189,7 +189,6 @@ impl Manager { cosmic::Task::future(async move { if let Some(config) = config { let new_theme = builder.build(); - theme_transaction!(config, current_theme, new_theme, { accent; accent_text;