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 c1888bf496f28bbf0ed8eef9a84aa962042f6e00..5fbdb712b91ad720796602a447406f556a0e78a4 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 |
@@ -793,7 +793,10 @@ class ContentViewGestureHandler implements LongPressDelegate { |
mTouchCancelEventSent = false; |
if (mMotionEventDelegate.sendTouchEvent(event.getEventTime(), type, pts)) { |
- mTouchEventTimeoutHandler.start(event.getEventTime(), pts); |
+ if (event.getAction() != MotionEvent.ACTION_UP |
+ && event.getAction() != MotionEvent.ACTION_CANCEL) { |
+ mTouchEventTimeoutHandler.start(event.getEventTime(), pts); |
+ } |
return EVENT_FORWARDED_TO_NATIVE; |
} |
} else if (!mTouchCancelEventSent) { |