From 902c8f44123588e7e9fc7eccbe1b4f5b87da6e96 Mon Sep 17 00:00:00 2001 From: Jack251970 <1160210343@qq.com> Date: Thu, 22 May 2025 22:18:25 +0800 Subject: [PATCH] Check value changed --- .../SettingPages/ViewModels/SettingsPaneGeneralViewModel.cs | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/Flow.Launcher/SettingPages/ViewModels/SettingsPaneGeneralViewModel.cs b/Flow.Launcher/SettingPages/ViewModels/SettingsPaneGeneralViewModel.cs index edb2aacf7..d7d92d643 100644 --- a/Flow.Launcher/SettingPages/ViewModels/SettingsPaneGeneralViewModel.cs +++ b/Flow.Launcher/SettingPages/ViewModels/SettingsPaneGeneralViewModel.cs @@ -44,6 +44,8 @@ public partial class SettingsPaneGeneralViewModel : BaseModel get => Settings.StartFlowLauncherOnSystemStartup; set { + if (Settings.StartFlowLauncherOnSystemStartup == value) return; + Settings.StartFlowLauncherOnSystemStartup = value; try @@ -83,6 +85,8 @@ public partial class SettingsPaneGeneralViewModel : BaseModel get => Settings.UseLogonTaskForStartup; set { + if (UseLogonTaskForStartup == value) return; + Settings.UseLogonTaskForStartup = value; if (StartFlowLauncherOnSystemStartup) @@ -118,6 +122,8 @@ public partial class SettingsPaneGeneralViewModel : BaseModel get => Settings.AlwaysRunAsAdministrator; set { + if (AlwaysRunAsAdministrator == value) return; + Settings.AlwaysRunAsAdministrator = value; if (StartFlowLauncherOnSystemStartup && UseLogonTaskForStartup)