From d601075fdd7b75d5ca57f719cfafde9f4b60e349 Mon Sep 17 00:00:00 2001 From: uye <99072975+ABA2396@users.noreply.github.com> Date: Sun, 3 Nov 2024 03:59:45 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E8=B7=A8=E6=97=A5=E6=9B=B4=E6=96=B0?= =?UTF-8?q?=E5=B4=A9=E6=BA=83?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/MaaWpfGui/ViewModels/UI/TaskQueueViewModel.cs | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/src/MaaWpfGui/ViewModels/UI/TaskQueueViewModel.cs b/src/MaaWpfGui/ViewModels/UI/TaskQueueViewModel.cs index 66e683ecc3..354b85d93d 100644 --- a/src/MaaWpfGui/ViewModels/UI/TaskQueueViewModel.cs +++ b/src/MaaWpfGui/ViewModels/UI/TaskQueueViewModel.cs @@ -762,12 +762,15 @@ namespace MaaWpfGui.ViewModels.UI /// 新的列表 private static void UpdateObservableCollection(ObservableCollection originalCollection, List newList) { - originalCollection.Clear(); - - foreach (var item in newList) + Execute.OnUIThread(() => { - originalCollection.Add(item); - } + originalCollection.Clear(); + + foreach (var item in newList) + { + originalCollection.Add(item); + } + }); } private void AddStagesIfNotExist(IEnumerable stages, List stageList)