From 7452980c39165e545798b97d8351850a8554fbcd Mon Sep 17 00:00:00 2001 From: Max Katz Date: Tue, 7 Mar 2023 14:32:25 +0900 Subject: [PATCH] Move _lastKnownPosition --- src/Avalonia.Base/Input/PointerOverPreProcessor.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Avalonia.Base/Input/PointerOverPreProcessor.cs b/src/Avalonia.Base/Input/PointerOverPreProcessor.cs index 7c1fdc7233..3967c5abe0 100644 --- a/src/Avalonia.Base/Input/PointerOverPreProcessor.cs +++ b/src/Avalonia.Base/Input/PointerOverPreProcessor.cs @@ -152,6 +152,8 @@ namespace Avalonia.Input ulong timestamp, Point position, PointerPointProperties properties, KeyModifiers inputModifiers) { var pointerOverElement = root.PointerOverElement; + var screenPosition = ((Visual)root).PointToScreen(position); + _lastKnownPosition = screenPosition; if (element != pointerOverElement) { @@ -165,8 +167,6 @@ namespace Avalonia.Input } } - var screenPosition = ((Visual)root).PointToScreen(position); - _lastKnownPosition = screenPosition; _currentPointer = (pointer, screenPosition); }