From ed7265d24457e2934a02ab3a1959a3222996219c Mon Sep 17 00:00:00 2001 From: Jack251970 <1160210343@qq.com> Date: Fri, 10 Jan 2025 13:06:37 +0800 Subject: [PATCH] Remove override close event --- Flow.Launcher/ProgressBoxEx.xaml.cs | 20 +------------------- 1 file changed, 1 insertion(+), 19 deletions(-) diff --git a/Flow.Launcher/ProgressBoxEx.xaml.cs b/Flow.Launcher/ProgressBoxEx.xaml.cs index eff0bd80c..507710e90 100644 --- a/Flow.Launcher/ProgressBoxEx.xaml.cs +++ b/Flow.Launcher/ProgressBoxEx.xaml.cs @@ -10,7 +10,6 @@ namespace Flow.Launcher public partial class ProgressBoxEx : Window, IProgressBoxEx { private readonly Action _forceClosed; - private bool _isClosed; private ProgressBoxEx(Action forceClosed) { @@ -76,17 +75,6 @@ namespace Flow.Launcher Close(); } - private new void Close() - { - if (_isClosed) - { - return; - } - - base.Close(); - _isClosed = true; - } - private void KeyEsc_OnPress(object sender, ExecutedRoutedEventArgs e) { ForceClose(); @@ -104,13 +92,7 @@ namespace Flow.Launcher private void ForceClose() { - if (_isClosed) - { - return; - } - - base.Close(); - _isClosed = true; + Close(); _forceClosed?.Invoke(); } }