From a7f9da23451bd8e0445df87be6233dbaacdddacc Mon Sep 17 00:00:00 2001 From: status102 <102887808+status102@users.noreply.github.com> Date: Wed, 8 Jul 2026 14:00:57 +0800 Subject: [PATCH] =?UTF-8?q?perf:=20TaskConfig=E7=B1=BB=E5=9E=8B=E9=9D=9E?= =?UTF-8?q?=E7=A9=BA=E9=99=90=E5=AE=9A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/MaaWpfGui/ViewModels/TaskSettingsViewModel.cs | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/MaaWpfGui/ViewModels/TaskSettingsViewModel.cs b/src/MaaWpfGui/ViewModels/TaskSettingsViewModel.cs index 0699fc0ccf..453f46cc8a 100644 --- a/src/MaaWpfGui/ViewModels/TaskSettingsViewModel.cs +++ b/src/MaaWpfGui/ViewModels/TaskSettingsViewModel.cs @@ -17,10 +17,8 @@ using System.Collections.Generic; using System.Runtime.CompilerServices; using MaaWpfGui.Configuration.Factory; using MaaWpfGui.Configuration.Single.MaaTask; -using MaaWpfGui.Main; using MaaWpfGui.Models; using MaaWpfGui.Utilities; -using Newtonsoft.Json.Linq; using Stylet; namespace MaaWpfGui.ViewModels; @@ -35,7 +33,7 @@ public abstract class TaskSettingsViewModel : PropertyChangedBase protected bool IsRefreshingUI { get; set; } = false; // 需手动赋值 protected T GetTaskConfig() - where T : BaseTask, new() + where T : notnull, BaseTask, new() { return TaskSettingVisibilityInfo.Instance.CurrentIndex >= 0 && ConfigFactory.CurrentConfig.TaskQueue.Count > TaskSettingVisibilityInfo.Instance.CurrentIndex &&