Check value changed

This commit is contained in:
Jack251970 2025-05-22 22:18:25 +08:00
parent 91f7a4fd55
commit 902c8f4412

View file

@ -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)