From fdc3e19a3f2c98a3f6e4e6df26080cfe1e8561df Mon Sep 17 00:00:00 2001 From: uye <99072975+ABA2396@users.noreply.github.com> Date: Sun, 11 Jan 2026 15:46:32 +0800 Subject: [PATCH] =?UTF-8?q?perf:=20=E4=BC=98=E5=8C=96=E4=B8=8B=E6=8B=89?= =?UTF-8?q?=E6=A1=86=E9=80=BB=E8=BE=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/MaaWpfGui/Views/UI/CopilotView.xaml.cs | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/src/MaaWpfGui/Views/UI/CopilotView.xaml.cs b/src/MaaWpfGui/Views/UI/CopilotView.xaml.cs index fd72528e99..124d17307e 100644 --- a/src/MaaWpfGui/Views/UI/CopilotView.xaml.cs +++ b/src/MaaWpfGui/Views/UI/CopilotView.xaml.cs @@ -38,20 +38,17 @@ public partial class CopilotView private bool _lostFocus = false; - private void Popup_LostFocus(object sender, RoutedEventArgs e) + private async void Popup_LostFocus(object sender, RoutedEventArgs e) { _lostFocus = true; - Task.Run(async () => { - await Task.Delay(500); - _lostFocus = false; - }); + await Task.Delay(500); + _lostFocus = false; } private void Border_MouseUp(object sender, RoutedEventArgs e) { if (_lostFocus) { - _lostFocus = false; return; }