From 6955e2d2fb6a7c88c891c0f8405af2487fc6e9b6 Mon Sep 17 00:00:00 2001 From: MikiraSora Date: Wed, 23 Oct 2024 00:01:41 +0800 Subject: [PATCH] fix --- .../Program/ViewModels/ProgramSettingViewModel.cs | 5 ++--- .../SettingPages/Program/Views/ProgramSettingView.xaml | 2 +- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/OngekiFumenEditor/Kernel/SettingPages/Program/ViewModels/ProgramSettingViewModel.cs b/OngekiFumenEditor/Kernel/SettingPages/Program/ViewModels/ProgramSettingViewModel.cs index 38f3d24d..99dcf43a 100644 --- a/OngekiFumenEditor/Kernel/SettingPages/Program/ViewModels/ProgramSettingViewModel.cs +++ b/OngekiFumenEditor/Kernel/SettingPages/Program/ViewModels/ProgramSettingViewModel.cs @@ -223,16 +223,15 @@ public void ResetAllSettings() MessageBox.Show(Resources.ResetCompleted); } - public async Task CheckUpdate() + public async Task CheckUpdate(ActionExecutionContext e) { + using var _ = e.DisableSourceByDisposable(); await ProgramUpdater.CheckUpdatable(); } public async Task OpenShowNewVersionDialog(ActionExecutionContext e) { - using var _ = e.DisableSourceByDisposable(); await IoC.Get().ShowWindowAsync(new ShowNewVersionDialogViewModel()); - await Task.Delay(4000); } public void UnRegisterNyagekiAssociations() diff --git a/OngekiFumenEditor/Kernel/SettingPages/Program/Views/ProgramSettingView.xaml b/OngekiFumenEditor/Kernel/SettingPages/Program/Views/ProgramSettingView.xaml index 524460e8..3d0967fc 100644 --- a/OngekiFumenEditor/Kernel/SettingPages/Program/Views/ProgramSettingView.xaml +++ b/OngekiFumenEditor/Kernel/SettingPages/Program/Views/ProgramSettingView.xaml @@ -149,7 +149,7 @@ Padding="10,5" HorizontalAlignment="Left" VerticalAlignment="Center" - cal:Message.Attach="CheckUpdate()" + cal:Message.Attach="CheckUpdate($executioncontext)" Content="检查更新" />