Skip to content

Commit 5837159

Browse files
committed
old state
1 parent 04ec35f commit 5837159

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

packages/react-native-gesture-handler/src/web/handlers/GestureHandler.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -405,6 +405,7 @@ export default abstract class GestureHandler implements IGestureHandler {
405405
invokeNullableMethod(onGestureHandlerStateChange, resultEvent);
406406
}
407407
if (this.state === State.ACTIVE) {
408+
(resultEvent.nativeEvent as { oldState?: any }).oldState = undefined;
408409
if (onGestureHandlerAnimatedEvent && this.forAnimated) {
409410
invokeNullableMethod(onGestureHandlerAnimatedEvent, resultEvent);
410411
}
@@ -421,7 +422,7 @@ export default abstract class GestureHandler implements IGestureHandler {
421422
nativeEvent: {
422423
state: newState,
423424
handlerTag: this.handlerTag,
424-
oldState: oldState,
425+
oldState: newState !== oldState ? oldState : undefined,
425426
handlerData: {
426427
pointerType: this.pointerType,
427428
numberOfPointers: this.tracker.trackedPointersCount,

0 commit comments

Comments
 (0)