Skip to content

Commit 373041a

Browse files
committed
Add helper method
1 parent 035ee91 commit 373041a

2 files changed

Lines changed: 4 additions & 2 deletions

File tree

packages/react-native-gesture-handler/android/src/main/java/com/swmansion/gesturehandler/core/GestureHandler.kt

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -220,7 +220,9 @@ open class GestureHandler {
220220
trackedPointersIDsCount--
221221
}
222222

223-
fun isTrackingPointer(pointerId: Int) = trackedPointerIDs[pointerId] != -1
223+
private fun isTrackingPointer(pointerId: Int) = trackedPointerIDs[pointerId] != -1
224+
225+
fun shouldHandleTouchEvent(event: MotionEvent) = isTrackingPointer(event.getPointerId(event.actionIndex))
224226

225227
private fun needAdapt(event: MotionEvent): Boolean {
226228
if (event.pointerCount != trackedPointersIDsCount) {

packages/react-native-gesture-handler/android/src/main/java/com/swmansion/gesturehandler/core/GestureHandlerOrchestrator.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -251,7 +251,7 @@ class GestureHandlerOrchestrator(
251251
preparedHandlers.sortWith(handlersComparator)
252252

253253
for (handler in preparedHandlers) {
254-
if (handler.isTrackingPointer(event.getPointerId(event.actionIndex))) {
254+
if (handler.shouldHandleTouchEvent(event)) {
255255
deliverEventToGestureHandler(handler, event)
256256
}
257257
}

0 commit comments

Comments
 (0)