From cd6fa1bf08db5b9a6a7742572121f675e0fa4145 Mon Sep 17 00:00:00 2001 From: Nikita Tsukanov Date: Tue, 6 Oct 2020 11:29:15 +0300 Subject: [PATCH] [Win32] Drop mouse capture on WM_CANCELMODE --- src/Windows/Avalonia.Win32/WindowImpl.AppWndProc.cs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/Windows/Avalonia.Win32/WindowImpl.AppWndProc.cs b/src/Windows/Avalonia.Win32/WindowImpl.AppWndProc.cs index 25a34561fc..a03e1ffc22 100644 --- a/src/Windows/Avalonia.Win32/WindowImpl.AppWndProc.cs +++ b/src/Windows/Avalonia.Win32/WindowImpl.AppWndProc.cs @@ -200,6 +200,10 @@ namespace Avalonia.Win32 DipFromLParam(lParam), GetMouseModifiers(wParam)); break; } + // Mouse capture is lost + case WindowsMessage.WM_CANCELMODE: + _mouseDevice.Capture(null); + break; case WindowsMessage.WM_MOUSEMOVE: {