Browse Source

Move _lastKnownPosition

pull/10492/head
Max Katz 4 years ago
parent
commit
7452980c39
  1. 4
      src/Avalonia.Base/Input/PointerOverPreProcessor.cs

4
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);
}

Loading…
Cancel
Save