From 380f4eaaf1bfb76cc98ad3f1a85ed1d999fa2ef3 Mon Sep 17 00:00:00 2001 From: Jumar Macato <16554748+jmacato@users.noreply.github.com> Date: Tue, 15 Mar 2022 18:09:27 +0800 Subject: [PATCH] Merge pull request #7804 from ltetak/feature/mouse_over_events Invalid Mouse Over events on NC raw events --- src/Avalonia.Input/MouseDevice.cs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/Avalonia.Input/MouseDevice.cs b/src/Avalonia.Input/MouseDevice.cs index 268129c05a6..43e3d870b1f 100644 --- a/src/Avalonia.Input/MouseDevice.cs +++ b/src/Avalonia.Input/MouseDevice.cs @@ -147,6 +147,8 @@ private void ProcessRawEvent(RawPointerEventArgs e) if(mouse._disposed) return; + if (e.Type == RawPointerEventType.NonClientLeftButtonDown) return; + _position = e.Root.PointToScreen(e.Position); var props = CreateProperties(e); var keyModifiers = KeyModifiersUtils.ConvertToKey(e.InputModifiers);