diff --git a/src/MaaWpfGui/ViewModels/UI/TaskQueueViewModel.cs b/src/MaaWpfGui/ViewModels/UI/TaskQueueViewModel.cs index a184ff8ca0..60ee673961 100644 --- a/src/MaaWpfGui/ViewModels/UI/TaskQueueViewModel.cs +++ b/src/MaaWpfGui/ViewModels/UI/TaskQueueViewModel.cs @@ -513,7 +513,7 @@ namespace MaaWpfGui.ViewModels.UI if (Instances.SettingsViewModel.ShowWindowBeforeForceScheduledStart) { - Instances.MainWindowManager?.Show(); + await Application.Current.Dispatcher.InvokeAsync(() => Instances.MainWindowManager?.Show()); } if (await TimerCanceledAsync(