Index: content/public/android/java/src/org/chromium/content/browser/ContentViewGestureHandler.java |
diff --git a/content/public/android/java/src/org/chromium/content/browser/ContentViewGestureHandler.java b/content/public/android/java/src/org/chromium/content/browser/ContentViewGestureHandler.java |
index 6d03fcaddb31f3956b9b26b91091ec588242243e..0e20ccca46191af3e571da15a830228e80dc56c3 100644 |
--- a/content/public/android/java/src/org/chromium/content/browser/ContentViewGestureHandler.java |
+++ b/content/public/android/java/src/org/chromium/content/browser/ContentViewGestureHandler.java |
@@ -850,8 +850,6 @@ class ContentViewGestureHandler implements LongPressDelegate { |
mZoomManager.processTouchEvent(me); |
me.recycle(); |
mLongPressDetector.cancelLongPress(); |
- if (mCurrentDownEvent != null) recycleEvent(mCurrentDownEvent); |
- mCurrentDownEvent = null; |
} |
/** |
@@ -935,6 +933,8 @@ class ContentViewGestureHandler implements LongPressDelegate { |
mTouchMoveToNativeConfirmed = false; |
mTouchDownToNativeX = event.getX(); |
mTouchDownToNativeY = event.getY(); |
+ if (mCurrentDownEvent != null) recycleEvent(mCurrentDownEvent); |
+ mCurrentDownEvent = null; |
} |
if (mTouchHandlingState == NO_TOUCH_HANDLER_FOR_GESTURE) return EVENT_NOT_FORWARDED; |