From a43a417f9c0adf22bcc7bec97d60f8539579bd41 Mon Sep 17 00:00:00 2001 From: Callum Moffat Date: Thu, 17 Feb 2022 17:01:31 -0500 Subject: [PATCH] Add missing trackpad enum to android and web (flutter/engine#31429) --- engine/src/flutter/lib/web_ui/lib/pointer.dart | 1 + .../io/flutter/embedding/android/AndroidTouchProcessor.java | 4 +++- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/engine/src/flutter/lib/web_ui/lib/pointer.dart b/engine/src/flutter/lib/web_ui/lib/pointer.dart index a033f35346..f65e8a13e1 100644 --- a/engine/src/flutter/lib/web_ui/lib/pointer.dart +++ b/engine/src/flutter/lib/web_ui/lib/pointer.dart @@ -22,6 +22,7 @@ enum PointerDeviceKind { mouse, stylus, invertedStylus, + trackpad, unknown } diff --git a/engine/src/flutter/shell/platform/android/io/flutter/embedding/android/AndroidTouchProcessor.java b/engine/src/flutter/shell/platform/android/io/flutter/embedding/android/AndroidTouchProcessor.java index 32c6d954d5..2078bdc161 100644 --- a/engine/src/flutter/shell/platform/android/io/flutter/embedding/android/AndroidTouchProcessor.java +++ b/engine/src/flutter/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.