diff --git a/src/MaaWpfGui/ViewModels/UI/VersionUpdateViewModel.cs b/src/MaaWpfGui/ViewModels/UI/VersionUpdateViewModel.cs index a2c3175d34..4b29efbec8 100644 --- a/src/MaaWpfGui/ViewModels/UI/VersionUpdateViewModel.cs +++ b/src/MaaWpfGui/ViewModels/UI/VersionUpdateViewModel.cs @@ -500,9 +500,15 @@ public class VersionUpdateViewModel : Screen /// Task public async Task VersionUpdateAndAskToRestartAsync() { - if (await CheckAndDownloadVersionUpdate() == CheckUpdateRetT.OK) + var ret = await CheckAndDownloadVersionUpdate(); + switch (ret) { - _ = AskToRestart(); + case CheckUpdateRetT.OK: + _ = AskToRestart(); + break; + case CheckUpdateRetT.NoMirrorChyanCdk: + ToastNotification.ShowDirect(LocalizationHelper.GetString("MirrorChyanSoftwareUpdateTip")); + break; } }