From a29c0555459aa96de90d49e23cd746a00070fe36 Mon Sep 17 00:00:00 2001 From: Robin Date: Sun, 20 Sep 2015 12:31:45 +0100 Subject: [PATCH] Fixed releasing splitter drag outside of form area --- DarkUI/Win32/DarkDockResizeFilter.cs | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/DarkUI/Win32/DarkDockResizeFilter.cs b/DarkUI/Win32/DarkDockResizeFilter.cs index f5f6760..1d56437 100644 --- a/DarkUI/Win32/DarkDockResizeFilter.cs +++ b/DarkUI/Win32/DarkDockResizeFilter.cs @@ -104,6 +104,12 @@ namespace DarkUI private void DragTimer_Tick(object sender, EventArgs e) { + if (_dockPanel.MouseButtonState != MouseButtons.Left) + { + StopDrag(); + return; + } + var difference = new Point(_initialContact.X - Cursor.Position.X, _initialContact.Y - Cursor.Position.Y); _activeSplitter.UpdateOverlay(difference); }