From 672360c5e6ac55f2c9707885cd8938d23de79bfa Mon Sep 17 00:00:00 2001 From: Arthur Cosentino Date: Wed, 13 Dec 2023 09:05:59 -0500 Subject: [PATCH] Fix multitouch MotionActions processing as unknown in native activities --- android-activity/src/native_activity/input.rs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/android-activity/src/native_activity/input.rs b/android-activity/src/native_activity/input.rs index fcab382..3f15e35 100644 --- a/android-activity/src/native_activity/input.rs +++ b/android-activity/src/native_activity/input.rs @@ -55,7 +55,8 @@ impl<'a> MotionEvent<'a> { // `MotionAction` enum that we share between backends, which may also // capture unknown variants added in new versions of Android. let action = - unsafe { ndk_sys::AMotionEvent_getAction(self.ndk_event.ptr().as_ptr()) as u32 }; + unsafe { ndk_sys::AMotionEvent_getAction(self.ndk_event.ptr().as_ptr()) as u32 } + & ndk_sys::AMOTION_EVENT_ACTION_MASK; action.into() }