Max Katz
1 year ago
committed by
GitHub
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with
8 additions and
0 deletions
-
src/Avalonia.Base/Input/PenDevice.cs
|
|
|
@ -64,9 +64,17 @@ namespace Avalonia.Input |
|
|
|
shouldReleasePointer = true; |
|
|
|
break; |
|
|
|
case RawPointerEventType.LeftButtonDown: |
|
|
|
case RawPointerEventType.RightButtonDown: |
|
|
|
case RawPointerEventType.MiddleButtonDown: |
|
|
|
case RawPointerEventType.XButton1Down: |
|
|
|
case RawPointerEventType.XButton2Down: |
|
|
|
e.Handled = PenDown(pointer, e.Timestamp, e.Root, e.Position, props, keyModifiers, e.InputHitTestResult.firstEnabledAncestor); |
|
|
|
break; |
|
|
|
case RawPointerEventType.LeftButtonUp: |
|
|
|
case RawPointerEventType.RightButtonUp: |
|
|
|
case RawPointerEventType.MiddleButtonUp: |
|
|
|
case RawPointerEventType.XButton1Up: |
|
|
|
case RawPointerEventType.XButton2Up: |
|
|
|
if (_releasePointerOnPenUp) |
|
|
|
{ |
|
|
|
shouldReleasePointer = true; |
|
|
|
|