|
|
@@ -42,7 +42,7 @@ namespace Avalonia.Input
|
|
|
var target = pointer.GetEffectiveCapture() ?? args.Root;
|
|
|
if (args.Type == RawPointerEventType.TouchBegin)
|
|
|
{
|
|
|
- var modifiers = GetModifiers(args.InputModifiers, pointer.IsPrimary);
|
|
|
+ var modifiers = GetModifiers(args.InputModifiers, false);
|
|
|
target.RaiseEvent(new PointerPressedEventArgs(target, pointer,
|
|
|
args.Root, args.Position, new PointerPointProperties(modifiers),
|
|
|
modifiers));
|
|
|
@@ -51,7 +51,7 @@ namespace Avalonia.Input
|
|
|
if (args.Type == RawPointerEventType.TouchEnd)
|
|
|
{
|
|
|
_pointers.Remove(args.TouchPointId);
|
|
|
- var modifiers = GetModifiers(args.InputModifiers, false);
|
|
|
+ var modifiers = GetModifiers(args.InputModifiers, pointer.IsPrimary);
|
|
|
using (pointer)
|
|
|
{
|
|
|
target.RaiseEvent(new PointerReleasedEventArgs(target, pointer,
|