From d99c3a83010f08075fafd4727538ba242c368020 Mon Sep 17 00:00:00 2001 From: IceStormNG Date: Fri, 21 Jul 2023 15:42:40 +0200 Subject: [PATCH] Assign handler via code so the settings assignment does not trigger the handler --- app/Extra.Designer.cs | 1 - app/Extra.cs | 3 ++- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/app/Extra.Designer.cs b/app/Extra.Designer.cs index 0a4b1b02..4d73aeea 100644 --- a/app/Extra.Designer.cs +++ b/app/Extra.Designer.cs @@ -1031,7 +1031,6 @@ namespace GHelper checkAutoToggleClamshellMode.TabIndex = 58; checkAutoToggleClamshellMode.Text = "Auto Toggle Clamshell Mode"; checkAutoToggleClamshellMode.UseVisualStyleBackColor = true; - checkAutoToggleClamshellMode.CheckedChanged += checkAutoToggleClamshellMode_CheckedChanged; // // checkAutoApplyWindowsPowerMode // diff --git a/app/Extra.cs b/app/Extra.cs index 473df726..66831b3a 100644 --- a/app/Extra.cs +++ b/app/Extra.cs @@ -213,6 +213,7 @@ namespace GHelper checkAutoToggleClamshellMode.Checked = AppConfig.Is("toggle_clamshell_mode"); + checkAutoToggleClamshellMode.CheckedChanged += checkAutoToggleClamshellMode_CheckedChanged; checkTopmost.Checked = AppConfig.Is("topmost"); checkTopmost.CheckedChanged += CheckTopmost_CheckedChanged; ; @@ -471,7 +472,7 @@ namespace GHelper AppConfig.Set("auto_apply_power_plan", checkAutoApplyWindowsPowerMode.Checked ? 1 : 0); } - private void checkAutoToggleClamshellMode_CheckedChanged(object sender, EventArgs e) + private void checkAutoToggleClamshellMode_CheckedChanged(object? sender, EventArgs e) { AppConfig.Set("toggle_clamshell_mode", checkAutoToggleClamshellMode.Checked ? 1 : 0);