summaryrefslogtreecommitdiffstats
path: root/core/java/android/webkit/WebView.java
diff options
context:
space:
mode:
authorHuahui Wu <hwu@google.com>2011-03-14 14:43:46 -0700
committerAndroid (Google) Code Review <android-gerrit@google.com>2011-03-14 14:43:46 -0700
commitb71020ef4018195a21d2538ea3767b901610daf4 (patch)
tree3ffbc3d07115f493ccb8d72d47dcee98e499d7ce /core/java/android/webkit/WebView.java
parent462012db70fb73431bb25909d73e45fea9fc5911 (diff)
parent2d3ef37ae6ce91c759e57dda7f16d148fdeee35a (diff)
downloadframeworks_base-b71020ef4018195a21d2538ea3767b901610daf4.zip
frameworks_base-b71020ef4018195a21d2538ea3767b901610daf4.tar.gz
frameworks_base-b71020ef4018195a21d2538ea3767b901610daf4.tar.bz2
Merge "b/3392594 keep the remain touch points when one is ended." into honeycomb-mr1
Diffstat (limited to 'core/java/android/webkit/WebView.java')
-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 8ef745b..4aa1f5e 100644
--- a/core/java/android/webkit/WebView.java
+++ b/core/java/android/webkit/WebView.java
@@ -5964,6 +5964,10 @@ public class WebView extends AbsoluteLayout
int y = viewToContentY((int) ev.getY(c) + mScrollY);
ted.mPoints[c] = new Point(x, y);
}
+ if (ted.mAction == MotionEvent.ACTION_POINTER_DOWN
+ || ted.mAction == MotionEvent.ACTION_POINTER_UP) {
+ ted.mActionIndex = ev.getActionIndex();
+ }
ted.mMetaState = ev.getMetaState();
ted.mReprocess = true;
ted.mMotionEvent = MotionEvent.obtain(ev);