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;
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 { }
@@ -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)
{