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