diff --git a/Ink Canvas/MainWindow_cs/MW_Settings.cs b/Ink Canvas/MainWindow_cs/MW_Settings.cs index fdaef052..107f4960 100644 --- a/Ink Canvas/MainWindow_cs/MW_Settings.cs +++ b/Ink Canvas/MainWindow_cs/MW_Settings.cs @@ -3238,7 +3238,7 @@ namespace Ink_Canvas isLoaded = false; SetSettingsToRecommendation(); SaveSettingsToFile(); - LoadSettings(); + LoadSettings(isStartup: false, skipAutoUpdateCheck: true); isLoaded = true; ToggleSwitchRunAtStartup.IsOn = false; @@ -3259,7 +3259,7 @@ namespace Ink_Canvas Settings.Automation.AutoDelSavedFilesDaysThreshold = 15; SetAutoSavedStrokesLocationToDiskDButton_Click(null, null); SaveSettingsToFile(); - LoadSettings(); + LoadSettings(isStartup: false, skipAutoUpdateCheck: true); isLoaded = true; } catch { } diff --git a/Ink Canvas/MainWindow_cs/MW_SettingsToLoad.cs b/Ink Canvas/MainWindow_cs/MW_SettingsToLoad.cs index 00494e2b..34ccad86 100644 --- a/Ink Canvas/MainWindow_cs/MW_SettingsToLoad.cs +++ b/Ink Canvas/MainWindow_cs/MW_SettingsToLoad.cs @@ -21,7 +21,7 @@ namespace Ink_Canvas { public partial class MainWindow : Window { - private void LoadSettings(bool isStartup = false) + private void LoadSettings(bool isStartup = false, bool skipAutoUpdateCheck = false) { AppVersionTextBlock.Text = Assembly.GetExecutingAssembly().GetName().Version.ToString(); try @@ -229,7 +229,7 @@ namespace Ink_Canvas ToggleSwitchIsAutoUpdate.IsOn = Settings.Startup.IsAutoUpdate; // 只有在启用了自动更新功能时才检查更新 - if (Settings.Startup.IsAutoUpdate) + if (Settings.Startup.IsAutoUpdate && !skipAutoUpdateCheck) { if (isStartup) {