diff --git a/packages/react-native-gesture-handler/android/src/main/java/com/swmansion/gesturehandler/core/GestureHandler.kt b/packages/react-native-gesture-handler/android/src/main/java/com/swmansion/gesturehandler/core/GestureHandler.kt index fac8761c2a..88eab51842 100644 --- a/packages/react-native-gesture-handler/android/src/main/java/com/swmansion/gesturehandler/core/GestureHandler.kt +++ b/packages/react-native-gesture-handler/android/src/main/java/com/swmansion/gesturehandler/core/GestureHandler.kt @@ -411,7 +411,10 @@ open class GestureHandler { } } - numberOfPointers = adaptedTransformedEvent.pointerCount + numberOfPointers = when (adaptedTransformedEvent.actionMasked) { + MotionEvent.ACTION_POINTER_UP -> adaptedTransformedEvent.pointerCount - 1 + else -> adaptedTransformedEvent.pointerCount + } x = adaptedTransformedEvent.x y = adaptedTransformedEvent.y