diff --git a/packages/react-native-gesture-handler/android/src/main/java/com/swmansion/gesturehandler/core/GestureHandlerOrchestrator.kt b/packages/react-native-gesture-handler/android/src/main/java/com/swmansion/gesturehandler/core/GestureHandlerOrchestrator.kt index d1d6e55b4d..8778e7bcab 100644 --- a/packages/react-native-gesture-handler/android/src/main/java/com/swmansion/gesturehandler/core/GestureHandlerOrchestrator.kt +++ b/packages/react-native-gesture-handler/android/src/main/java/com/swmansion/gesturehandler/core/GestureHandlerOrchestrator.kt @@ -659,7 +659,7 @@ class GestureHandlerOrchestrator( is ViewGroup -> { extractGestureHandlers(view, coords, pointerId, event).also { found -> // A child view is handling touch, also extract handlers attached to this view - if (found) { + if (found || view is RNGestureHandlerDetectorView) { recordViewHandlersForPointer(view, coords, pointerId, event) } }