diff options
| author | 2011-06-21 17:51:36 -0700 | |
|---|---|---|
| committer | 2011-06-21 17:51:40 -0700 | |
| commit | fbb1560d6e2fa2305f33d65a7447a99631f721d6 (patch) | |
| tree | c84986f4d0cc550c1aa8b7e6df5462ad6ad1ac0b | |
| parent | c9507ac7e56628cca8d1ce0c5f6c13665002b3bc (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.java | 4 |
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; } |