diff --git a/src/Avalonia.Base/Input/GestureRecognizers/ScrollGestureRecognizer.cs b/src/Avalonia.Base/Input/GestureRecognizers/ScrollGestureRecognizer.cs
index 889b7e3b82..0fb991eaac 100644
--- a/src/Avalonia.Base/Input/GestureRecognizers/ScrollGestureRecognizer.cs
+++ b/src/Avalonia.Base/Input/GestureRecognizers/ScrollGestureRecognizer.cs
@@ -66,8 +66,7 @@ namespace Avalonia.Input.GestureRecognizers
public void PointerPressed(PointerPressedEventArgs e)
{
- if (e.Pointer.IsPrimary &&
- (e.Pointer.Type == PointerType.Touch || e.Pointer.Type == PointerType.Pen))
+ if (e.Pointer.Type == PointerType.Touch || e.Pointer.Type == PointerType.Pen)
{
EndGesture();
_tracking = e.Pointer;
diff --git a/src/Avalonia.Base/Input/Raw/RawPointerEventArgs.cs b/src/Avalonia.Base/Input/Raw/RawPointerEventArgs.cs
index 0e4e0ed3e2..b8f6f99ae8 100644
--- a/src/Avalonia.Base/Input/Raw/RawPointerEventArgs.cs
+++ b/src/Avalonia.Base/Input/Raw/RawPointerEventArgs.cs
@@ -137,9 +137,13 @@ namespace Avalonia.Input.Raw
///
public Point Position { get; set; }
+ ///
public float Twist { get; set; }
+ ///
public float Pressure { get; set; }
+ ///
public float XTilt { get; set; }
+ ///
public float YTilt { get; set; }