summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAdam Powell <adamp@google.com>2010-04-27 12:08:01 -0700
committerAndroid Git Automerger <android-git-automerger@android.com>2010-04-27 12:08:01 -0700
commitb40cfc162fc473aece63f449eaa1dd643d24b9c0 (patch)
tree18a7203e130bbb10d2bf65bd10558fed0c3324fb
parentb2dbae879d32ce654528ab550c0dd017b67d7b08 (diff)
parent2ea21a84ef81849153f30bbea213acd5be110c08 (diff)
downloadframeworks_base-b40cfc162fc473aece63f449eaa1dd643d24b9c0.zip
frameworks_base-b40cfc162fc473aece63f449eaa1dd643d24b9c0.tar.gz
frameworks_base-b40cfc162fc473aece63f449eaa1dd643d24b9c0.tar.bz2
am 2ea21a84: Merge "Fix a WebView scrolling regression - bug 2633572." into froyo
Merge commit '2ea21a84ef81849153f30bbea213acd5be110c08' into froyo-plus-aosp * commit '2ea21a84ef81849153f30bbea213acd5be110c08': Fix a WebView scrolling regression - bug 2633572.
-rw-r--r--core/java/android/webkit/WebView.java4
1 files changed, 4 insertions, 0 deletions
diff --git a/core/java/android/webkit/WebView.java b/core/java/android/webkit/WebView.java
index 6f4c6ff..6b316ce 100644
--- a/core/java/android/webkit/WebView.java
+++ b/core/java/android/webkit/WebView.java
@@ -4814,6 +4814,8 @@ public class WebView extends AbsoluteLayout
boolean done = false;
boolean keepScrollBarsVisible = false;
if (Math.abs(fDeltaX) < 1.0f && Math.abs(fDeltaY) < 1.0f) {
+ mLastTouchX = x;
+ mLastTouchY = y;
keepScrollBarsVisible = done = true;
} else {
if (mSnapScrollMode == SNAP_X || mSnapScrollMode == SNAP_Y) {
@@ -4865,6 +4867,8 @@ public class WebView extends AbsoluteLayout
} else {
// keep the scrollbar on the screen even there is no
// scroll
+ mLastTouchX = x;
+ mLastTouchY = y;
keepScrollBarsVisible = true;
}
mLastTouchTime = eventTime;