From f21c9ed13396020bc034cb83ccb91bb326a40893 Mon Sep 17 00:00:00 2001 From: Nishan Date: Sun, 2 Jan 2022 09:09:50 +0530 Subject: [PATCH] fix: android - call onstart on pinch gesture --- .../java/com/swmansion/gesturehandler/PinchGestureHandler.kt | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/android/lib/src/main/java/com/swmansion/gesturehandler/PinchGestureHandler.kt b/android/lib/src/main/java/com/swmansion/gesturehandler/PinchGestureHandler.kt index 965c8fa941..a3ff53dd04 100644 --- a/android/lib/src/main/java/com/swmansion/gesturehandler/PinchGestureHandler.kt +++ b/android/lib/src/main/java/com/swmansion/gesturehandler/PinchGestureHandler.kt @@ -40,6 +40,9 @@ class PinchGestureHandler : GestureHandler() { override fun onScaleBegin(detector: ScaleGestureDetector): Boolean { startingSpan = detector.currentSpan + if (state == STATE_UNDETERMINED) { + begin() + } return true } @@ -57,7 +60,6 @@ class PinchGestureHandler : GestureHandler() { scaleGestureDetector = ScaleGestureDetector(context, gestureListener) val configuration = ViewConfiguration.get(context) spanSlop = configuration.scaledTouchSlop.toFloat() - begin() } scaleGestureDetector?.onTouchEvent(event) var activePointers = event.pointerCount