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();