From fcd1b8abbd21b271b42603722704242f7b39a3ee Mon Sep 17 00:00:00 2001 From: Callum Moffat Date: Sat, 12 Feb 2022 16:47:33 -0500 Subject: [PATCH] Add missing trackpad enum to android and web --- lib/web_ui/lib/pointer.dart | 1 + .../io/flutter/embedding/android/AndroidTouchProcessor.java | 4 +++- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/lib/web_ui/lib/pointer.dart b/lib/web_ui/lib/pointer.dart index a033f3534662c..f65e8a13e11f1 100644 --- a/lib/web_ui/lib/pointer.dart +++ b/lib/web_ui/lib/pointer.dart @@ -22,6 +22,7 @@ enum PointerDeviceKind { mouse, stylus, invertedStylus, + trackpad, unknown } diff --git a/shell/platform/android/io/flutter/embedding/android/AndroidTouchProcessor.java b/shell/platform/android/io/flutter/embedding/android/AndroidTouchProcessor.java index 9e712e28043a4..b7177643bb683 100644 --- a/shell/platform/android/io/flutter/embedding/android/AndroidTouchProcessor.java +++ b/shell/platform/android/io/flutter/embedding/android/AndroidTouchProcessor.java @@ -45,6 +45,7 @@ public class AndroidTouchProcessor { PointerDeviceKind.MOUSE, PointerDeviceKind.STYLUS, PointerDeviceKind.INVERTED_STYLUS, + PointerDeviceKind.TRACKPAD, PointerDeviceKind.UNKNOWN }) private @interface PointerDeviceKind { @@ -52,7 +53,8 @@ public class AndroidTouchProcessor { int MOUSE = 1; int STYLUS = 2; int INVERTED_STYLUS = 3; - int UNKNOWN = 4; + int TRACKPAD = 4; + int UNKNOWN = 5; } // Must match the PointerSignalKind enum in pointer.dart.