From c7fe02ebbbec70d42261de8b2fd2ae2016dc3cfd Mon Sep 17 00:00:00 2001 From: status102 <102887808+status102@users.noreply.github.com> Date: Thu, 8 Aug 2024 16:47:42 +0800 Subject: [PATCH] =?UTF-8?q?perf:=20Mumu=E6=88=AA=E5=9B=BE=E5=A2=9E?= =?UTF-8?q?=E5=BC=BA=E5=90=AF=E7=94=A8=E4=BD=86=E6=9C=AA=E7=94=9F=E6=95=88?= =?UTF-8?q?=E6=97=B6=E7=A6=81=E6=AD=A2=E8=BF=90=E8=A1=8C=EF=BC=8C=E7=9B=B4?= =?UTF-8?q?=E5=88=B0=E5=85=B3=E9=97=AD=E5=A2=9E=E5=BC=BA=E6=88=96=E9=85=8D?= =?UTF-8?q?=E7=BD=AE=E6=9C=89=E6=95=88?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/MaaWpfGui/Main/AsstProxy.cs | 3 ++- src/MaaWpfGui/ViewModels/UI/SettingsViewModel.cs | 3 +-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/MaaWpfGui/Main/AsstProxy.cs b/src/MaaWpfGui/Main/AsstProxy.cs index d75b9cbb50..5df3105ce5 100644 --- a/src/MaaWpfGui/Main/AsstProxy.cs +++ b/src/MaaWpfGui/Main/AsstProxy.cs @@ -541,11 +541,12 @@ namespace MaaWpfGui.Main Instances.TaskQueueViewModel.AddLog(fastestScreencapString, color); Instances.CopilotViewModel.AddLog(fastestScreencapString, color, showTime: false); - // 截图增强未生效自动停止一次,再开就不管了 + // 截图增强未生效禁止启动 if (needToStop) { Execute.OnUIThreadAsync(async () => { + Connected = false; await Instances.TaskQueueViewModel.Stop(); Instances.TaskQueueViewModel.SetStopped(); }); diff --git a/src/MaaWpfGui/ViewModels/UI/SettingsViewModel.cs b/src/MaaWpfGui/ViewModels/UI/SettingsViewModel.cs index f7a903228d..f33bafac43 100644 --- a/src/MaaWpfGui/ViewModels/UI/SettingsViewModel.cs +++ b/src/MaaWpfGui/ViewModels/UI/SettingsViewModel.cs @@ -3863,7 +3863,7 @@ namespace MaaWpfGui.ViewModels.UI get => _enable; set { - if (_enable == value) + if (!SetAndNotify(ref _enable, value)) { return; } @@ -3911,7 +3911,6 @@ namespace MaaWpfGui.ViewModels.UI } Instances.AsstProxy.Connected = false; - SetAndNotify(ref _enable, value); ConfigurationHelper.SetValue(ConfigurationKeys.MuMu12ExtrasEnabled, value.ToString()); } }