Skip to content

Commit 88b756c

Browse files
jreckAndroid (Google) Code Review
authored andcommitted
Merge "Don't show the touch highlight for double taps" into jb-dev
2 parents 93563d2 + aa5af8d commit 88b756c

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

core/java/android/webkit/WebViewInputDispatcher.java

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -553,12 +553,17 @@ private void updateStateTrackersLocked(DispatchEvent d, MotionEvent event) {
553553
mIsTapCandidate = true;
554554
mInitialDownX = event.getX();
555555
mInitialDownY = event.getY();
556-
scheduleShowTapHighlightLocked();
557556
enqueueHitTestLocked(event);
557+
if (mIsDoubleTapCandidate) {
558+
hideTapCandidateLocked();
559+
} else {
560+
scheduleShowTapHighlightLocked();
561+
}
558562
} else if (action == MotionEvent.ACTION_UP) {
559563
unscheduleLongPressLocked();
560564
if (isClickCandidateLocked(event)) {
561565
if (mIsDoubleTapCandidate) {
566+
hideTapCandidateLocked();
562567
enqueueDoubleTapLocked(event);
563568
} else {
564569
scheduleClickLocked();

0 commit comments

Comments
 (0)