diff --git a/src/MITMPulse/MITMPulse.csproj b/src/MITMPulse/MITMPulse.csproj index 022e325..0dc8d41 100644 --- a/src/MITMPulse/MITMPulse.csproj +++ b/src/MITMPulse/MITMPulse.csproj @@ -13,9 +13,9 @@ Francesco Dipietromaria dpmworld.net Copyright © 2026 Francesco Dipietromaria (www.dpmworld.net) - 1.0.26 - 1.0.26.0 - 1.0.26.0 + 1.0.27 + 1.0.27.0 + 1.0.27.0 Assets\icon.ico diff --git a/src/MITMPulse/MainWindow.xaml.cs b/src/MITMPulse/MainWindow.xaml.cs index 45cfba8..5af07b7 100644 --- a/src/MITMPulse/MainWindow.xaml.cs +++ b/src/MITMPulse/MainWindow.xaml.cs @@ -9,24 +9,22 @@ public MainWindow() InitializeComponent(); DataContext = App.ViewModel; Loaded += MainWindow_Loaded; - MouseDown += MainWindow_MouseDown; AppTitleBar.MouseLeftButtonDown += (s, e) => { if (e.LeftButton == System.Windows.Input.MouseButtonState.Pressed) { - DragMove(); + try + { + DragMove(); + } + catch (System.InvalidOperationException) + { + // Ignore transient mouse release/double-click race conditions + } } }; } - private void MainWindow_MouseDown(object sender, System.Windows.Input.MouseButtonEventArgs e) - { - if (e.ChangedButton == System.Windows.Input.MouseButton.Left && e.GetPosition(this).Y < 40) - { - DragMove(); - } - } - private void MainWindow_Loaded(object sender, System.Windows.RoutedEventArgs e) { App.ViewModel?.CheckFirstLaunchDisclaimer();