From 51acd9a6123eee45bc1a119c2431f81cc281ba7e Mon Sep 17 00:00:00 2001 From: seerge Date: Thu, 9 Mar 2023 11:28:02 +0100 Subject: [PATCH] Fix for startup checkbox --- Settings.cs | 27 +++++++++++++++------------ 1 file changed, 15 insertions(+), 12 deletions(-) diff --git a/Settings.cs b/Settings.cs index bc455e31..e92abe57 100644 --- a/Settings.cs +++ b/Settings.cs @@ -93,11 +93,26 @@ namespace GHelper buttonMatrix.Click += ButtonMatrix_Click; + checkStartup.CheckedChanged += CheckStartup_CheckedChanged; + SetTimer(); } + private void CheckStartup_CheckedChanged(object? sender, EventArgs e) + { + if (sender is null) return; + CheckBox chk = (CheckBox)sender; + if (chk.Checked) + { + Startup.Schedule(); + } + else + { + Startup.UnSchedule(); + } + } private void CheckMatrix_CheckedChanged(object? sender, EventArgs e) { @@ -985,18 +1000,6 @@ namespace GHelper { checkStartup.Checked = status; } - private void checkStartup_CheckedChanged(object sender, EventArgs e) - { - CheckBox chk = (CheckBox)sender; - if (chk.Checked) - { - Startup.Schedule(); - } - else - { - Startup.UnSchedule(); - } - } public void SetBatteryChargeLimit(int limit) {