diff options
author | John Reck <jreck@google.com> | 2012-05-17 19:57:08 -0700 |
---|---|---|
committer | John Reck <jreck@google.com> | 2012-05-17 19:57:08 -0700 |
commit | aa5af8d004a0846cf111c954cfcdf799157f16d6 (patch) | |
tree | cf16942c129a45cb071b98b8eda5eb57096441e7 /core/java/android/webkit/WebViewInputDispatcher.java | |
parent | 3d6f7eadb27d37f3c1e2a9505526c5f4a6cf990e (diff) | |
download | frameworks_base-aa5af8d004a0846cf111c954cfcdf799157f16d6.zip frameworks_base-aa5af8d004a0846cf111c954cfcdf799157f16d6.tar.gz frameworks_base-aa5af8d004a0846cf111c954cfcdf799157f16d6.tar.bz2 |
Don't show the touch highlight for double taps
Bug: 6490959
Change-Id: I5a6cfa3d36f1df28d9c3b03e120f59581ee22c01
Diffstat (limited to 'core/java/android/webkit/WebViewInputDispatcher.java')
-rw-r--r-- | core/java/android/webkit/WebViewInputDispatcher.java | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/core/java/android/webkit/WebViewInputDispatcher.java b/core/java/android/webkit/WebViewInputDispatcher.java index d118eac..feff16e 100644 --- a/core/java/android/webkit/WebViewInputDispatcher.java +++ b/core/java/android/webkit/WebViewInputDispatcher.java @@ -553,12 +553,17 @@ final class WebViewInputDispatcher { mIsTapCandidate = true; mInitialDownX = event.getX(); mInitialDownY = event.getY(); - scheduleShowTapHighlightLocked(); enqueueHitTestLocked(event); + if (mIsDoubleTapCandidate) { + hideTapCandidateLocked(); + } else { + scheduleShowTapHighlightLocked(); + } } else if (action == MotionEvent.ACTION_UP) { unscheduleLongPressLocked(); if (isClickCandidateLocked(event)) { if (mIsDoubleTapCandidate) { + hideTapCandidateLocked(); enqueueDoubleTapLocked(event); } else { scheduleClickLocked(); |