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)