summaryrefslogtreecommitdiff
path: root/core/java/android/webkit/WebViewClassic.java
diff options
context:
space:
mode:
Diffstat (limited to 'core/java/android/webkit/WebViewClassic.java')
-rw-r--r--core/java/android/webkit/WebViewClassic.java5
1 files changed, 3 insertions, 2 deletions
diff --git a/core/java/android/webkit/WebViewClassic.java b/core/java/android/webkit/WebViewClassic.java
index d0f9d115210c..90ac47ac63c6 100644
--- a/core/java/android/webkit/WebViewClassic.java
+++ b/core/java/android/webkit/WebViewClassic.java
@@ -6224,8 +6224,9 @@ public final class WebViewClassic implements WebViewProvider, WebViewProvider.Sc
final int resultY = Math.max(0,
Math.min(mScrollingLayerRect.top + contentY, maxY));
- if (resultX != mScrollingLayerRect.left ||
- resultY != mScrollingLayerRect.top) {
+ if (resultX != mScrollingLayerRect.left
+ || resultY != mScrollingLayerRect.top
+ || (contentX | contentY) == 0) {
// In case we switched to dragging the page.
mTouchMode = TOUCH_DRAG_LAYER_MODE;
deltaX = contentX;