improve:自动更新

This commit is contained in:
2026-02-07 11:54:40 +08:00
parent aeecca1260
commit c8e4d18364
2 changed files with 4 additions and 4 deletions
+2 -2
View File
@@ -3238,7 +3238,7 @@ namespace Ink_Canvas
isLoaded = false; isLoaded = false;
SetSettingsToRecommendation(); SetSettingsToRecommendation();
SaveSettingsToFile(); SaveSettingsToFile();
LoadSettings(); LoadSettings(isStartup: false, skipAutoUpdateCheck: true);
isLoaded = true; isLoaded = true;
ToggleSwitchRunAtStartup.IsOn = false; ToggleSwitchRunAtStartup.IsOn = false;
@@ -3259,7 +3259,7 @@ namespace Ink_Canvas
Settings.Automation.AutoDelSavedFilesDaysThreshold = 15; Settings.Automation.AutoDelSavedFilesDaysThreshold = 15;
SetAutoSavedStrokesLocationToDiskDButton_Click(null, null); SetAutoSavedStrokesLocationToDiskDButton_Click(null, null);
SaveSettingsToFile(); SaveSettingsToFile();
LoadSettings(); LoadSettings(isStartup: false, skipAutoUpdateCheck: true);
isLoaded = true; isLoaded = true;
} }
catch { } catch { }
@@ -21,7 +21,7 @@ namespace Ink_Canvas
{ {
public partial class MainWindow : Window 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(); AppVersionTextBlock.Text = Assembly.GetExecutingAssembly().GetName().Version.ToString();
try try
@@ -229,7 +229,7 @@ namespace Ink_Canvas
ToggleSwitchIsAutoUpdate.IsOn = Settings.Startup.IsAutoUpdate; ToggleSwitchIsAutoUpdate.IsOn = Settings.Startup.IsAutoUpdate;
// 只有在启用了自动更新功能时才检查更新 // 只有在启用了自动更新功能时才检查更新
if (Settings.Startup.IsAutoUpdate) if (Settings.Startup.IsAutoUpdate && !skipAutoUpdateCheck)
{ {
if (isStartup) if (isStartup)
{ {