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());