From d3e11dea0892037c103e35a0b196bbf1b0a99a98 Mon Sep 17 00:00:00 2001 From: Joel Arvidsson Date: Tue, 21 Jan 2025 20:02:30 +0100 Subject: [PATCH 1/2] Emit changes to pointersInside on Android --- .../java/com/swmansion/gesturehandler/core/GestureHandler.kt | 3 +++ 1 file changed, 3 insertions(+) diff --git a/android/src/main/java/com/swmansion/gesturehandler/core/GestureHandler.kt b/android/src/main/java/com/swmansion/gesturehandler/core/GestureHandler.kt index a9082c2f49..a98925fa16 100644 --- a/android/src/main/java/com/swmansion/gesturehandler/core/GestureHandler.kt +++ b/android/src/main/java/com/swmansion/gesturehandler/core/GestureHandler.kt @@ -363,6 +363,7 @@ open class GestureHandler Date: Tue, 21 Jan 2025 20:07:08 +0100 Subject: [PATCH 2/2] Emit changes to pointersInside on iOS --- apple/RNGestureHandler.mm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apple/RNGestureHandler.mm b/apple/RNGestureHandler.mm index 5bf0d32792..1c111d1424 100644 --- a/apple/RNGestureHandler.mm +++ b/apple/RNGestureHandler.mm @@ -273,7 +273,7 @@ - (void)sendEventsInState:(RNGestureHandlerState)state forViewWithTag:(nonnull NSNumber *)reactTag withExtraData:(RNGestureHandlerEventExtraData *)extraData { - if (state != _lastState) { + if (state != _lastState || state == RNGestureHandlerStateActive) { // don't send change events from END to FAILED or CANCELLED, this may happen when gesture is ended in `onTouchesUp` // callback if (_lastState == RNGestureHandlerStateEnd &&