Browse Source

ignore PointerOver change when pointer event is CancelCapture (#19808)

pull/19817/head
Emmanuel Hansen 4 months ago
committed by GitHub
parent
commit
8782a3b7fe
No known key found for this signature in database GPG Key ID: B5690EEEBB952194
  1. 2
      src/Avalonia.Base/Input/PointerOverPreProcessor.cs

2
src/Avalonia.Base/Input/PointerOverPreProcessor.cs

@ -77,7 +77,7 @@ namespace Avalonia.Input
args.InputModifiers.ToKeyModifiers());
}
else if (pointerDevice.TryGetPointer(args) is { } pointer &&
pointer.Type != PointerType.Touch)
pointer.Type != PointerType.Touch && args.Type != RawPointerEventType.CancelCapture)
{
var element = GetEffectivePointerOverElement(
args.InputHitTestResult.firstEnabledAncestor,

Loading…
Cancel
Save