From c50da4e0d19dfa0c6d813b67ebd27f6494b8554d Mon Sep 17 00:00:00 2001 From: zzyyyl Date: Mon, 13 Mar 2023 10:24:23 +0800 Subject: [PATCH] =?UTF-8?q?perf:=20=E8=B0=83=E6=95=B4=E6=9B=B4=E6=96=B0?= =?UTF-8?q?=E6=97=A5=E5=BF=97=E5=BC=B9=E7=AA=97=E7=9B=B8=E5=85=B3=E5=8F=82?= =?UTF-8?q?=E6=95=B0=E7=9A=84=E8=AE=BE=E7=BD=AE=E6=97=B6=E6=9C=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 下载完毕,请求重启 -> 白屏重启解压新版本 -> 自动重启并弹出日志 调整 IsFirstBootAfterUpdate 的位置。之前在第一步就设置参数,现在改在第二步设置参数。 (和之前应该没有行为上的变化) --- src/MaaWpfGui/Main/RootViewModel.cs | 1 - src/MaaWpfGui/Main/SettingsViewModel.cs | 1 - src/MaaWpfGui/Main/VersionUpdateViewModel.cs | 1 + 3 files changed, 1 insertion(+), 2 deletions(-) diff --git a/src/MaaWpfGui/Main/RootViewModel.cs b/src/MaaWpfGui/Main/RootViewModel.cs index 4f190a8bf0..6c47a866fd 100644 --- a/src/MaaWpfGui/Main/RootViewModel.cs +++ b/src/MaaWpfGui/Main/RootViewModel.cs @@ -94,7 +94,6 @@ namespace MaaWpfGui if (ret == VersionUpdateViewModel.CheckUpdateRetT.OK) { - _versionUpdateViewModel.IsFirstBootAfterUpdate = true; _versionUpdateViewModel.AskToRestart(); } } diff --git a/src/MaaWpfGui/Main/SettingsViewModel.cs b/src/MaaWpfGui/Main/SettingsViewModel.cs index 768479a338..29fdad3465 100644 --- a/src/MaaWpfGui/Main/SettingsViewModel.cs +++ b/src/MaaWpfGui/Main/SettingsViewModel.cs @@ -1732,7 +1732,6 @@ namespace MaaWpfGui break; case VersionUpdateViewModel.CheckUpdateRetT.OK: - _versionUpdateViewModel.IsFirstBootAfterUpdate = true; _versionUpdateViewModel.AskToRestart(); break; diff --git a/src/MaaWpfGui/Main/VersionUpdateViewModel.cs b/src/MaaWpfGui/Main/VersionUpdateViewModel.cs index de2a676d29..4163dcc5df 100644 --- a/src/MaaWpfGui/Main/VersionUpdateViewModel.cs +++ b/src/MaaWpfGui/Main/VersionUpdateViewModel.cs @@ -287,6 +287,7 @@ namespace MaaWpfGui // 保存更新信息,下次启动后会弹出已更新完成的提示 UpdatePackageName = string.Empty; + IsFirstBootAfterUpdate = true; ViewStatusStorage.Release(); // 重启进程(启动的是更新后的程序了)