diff --git a/src/MaaWpfGui/Main/AsstProxy.cs b/src/MaaWpfGui/Main/AsstProxy.cs index c2a6416e9b..3bcc71843d 100644 --- a/src/MaaWpfGui/Main/AsstProxy.cs +++ b/src/MaaWpfGui/Main/AsstProxy.cs @@ -566,9 +566,7 @@ namespace MaaWpfGui.Main case "Fight": Instances.TaskQueueViewModel.FightTaskRunning = true; break; - - case "Infrast": - Instances.TaskQueueViewModel.InfrastTaskRunning = true; + default: break; } diff --git a/src/MaaWpfGui/ViewModels/UI/TaskQueueViewModel.cs b/src/MaaWpfGui/ViewModels/UI/TaskQueueViewModel.cs index 9c8de29321..82c99f4488 100644 --- a/src/MaaWpfGui/ViewModels/UI/TaskQueueViewModel.cs +++ b/src/MaaWpfGui/ViewModels/UI/TaskQueueViewModel.cs @@ -329,6 +329,7 @@ namespace MaaWpfGui.ViewModels.UI } ResetFightVariables(); + RefreshCustomInfrastPlanIndexByPeriod(); } LinkStart(); @@ -797,7 +798,6 @@ namespace MaaWpfGui.ViewModels.UI _runningState.SetIdle(true); SetStopped(); return false; - } /// @@ -815,7 +815,8 @@ namespace MaaWpfGui.ViewModels.UI // 虽然更改时已经保存过了,不过保险起见还是在点击开始之后再保存一次任务及基建列表 TaskItemSelectionChanged(); Instances.SettingsViewModel.InfrastOrderSelectionChanged(); - RefreshCustomInfrastPlanIndexByPeriod(); + + InfrastTaskRunning = true; ClearLog();