summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Svetoslav Ganov <svetoslavganov@google.com> 2011-06-21 17:51:36 -0700
committer Svetoslav Ganov <svetoslavganov@google.com> 2011-06-21 17:51:40 -0700
commitfbb1560d6e2fa2305f33d65a7447a99631f721d6 (patch)
treec84986f4d0cc550c1aa8b7e6df5462ad6ad1ac0b
parentc9507ac7e56628cca8d1ce0c5f6c13665002b3bc (diff)
Touch exploration hover events don't map coordinates correctly on scrollable WebViews.
1. While mapping Android hover to WebKit mouse events I was not taking into account the horizontal and vertical scroll. bug:4807087 Change-Id: Ie24a8a30ce6a20d27b627ae7c7fbff1b74d140c8
-rw-r--r--core/java/android/webkit/WebView.java4
1 files changed, 2 insertions, 2 deletions
diff --git a/core/java/android/webkit/WebView.java b/core/java/android/webkit/WebView.java
index c56e6db8398a..9f632d11c919 100644
--- a/core/java/android/webkit/WebView.java
+++ b/core/java/android/webkit/WebView.java
@@ -5707,8 +5707,8 @@ public class WebView extends AbsoluteLayout
return false;
}
WebViewCore.CursorData data = cursorDataNoPosition();
- data.mX = viewToContentX((int) event.getX());
- data.mY = viewToContentY((int) event.getY());
+ data.mX = viewToContentX((int) event.getX() + mScrollX);
+ data.mY = viewToContentY((int) event.getY() + mScrollY);
mWebViewCore.sendMessage(EventHub.SET_MOVE_MOUSE, data);
return true;
}