From ec9a104ce99b0338d13b77ed5d8fdc8a9cbc7146 Mon Sep 17 00:00:00 2001 From: Grace Kloba Date: Tue, 1 Jun 2010 19:00:23 -0700 Subject: [PATCH] If the WebView can't be scaled, don't check for double tap. This will make the click event on the non-scalable page much responsive. Fix http://b/issue?id=2645880 --- core/java/android/webkit/WebView.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/core/java/android/webkit/WebView.java b/core/java/android/webkit/WebView.java index 573a4e7ad9bbc..056d10cd95af0 100644 --- a/core/java/android/webkit/WebView.java +++ b/core/java/android/webkit/WebView.java @@ -5001,7 +5001,10 @@ public class WebView extends AbsoluteLayout break; } } else { - if (mTouchMode == TOUCH_INIT_MODE) { + // only trigger double tap if the WebView is + // scalable + if (mTouchMode == TOUCH_INIT_MODE + && (canZoomIn() || canZoomOut())) { mPrivateHandler.sendEmptyMessageDelayed( RELEASE_SINGLE_TAP, ViewConfiguration .getDoubleTapTimeout());