OSDN Git Service

Don't long press if preventDefault is called
authorJohn Reck <jreck@google.com>
Tue, 29 May 2012 23:02:23 +0000 (16:02 -0700)
committerJohn Reck <jreck@google.com>
Tue, 29 May 2012 23:02:23 +0000 (16:02 -0700)
 Bug: 6554060

Change-Id: Iad263c78a0e1504dd10e9ef5b92505bca6991cbc

core/java/android/webkit/WebViewInputDispatcher.java

index d8065e9..f64547f 100644 (file)
@@ -661,6 +661,7 @@ final class WebViewInputDispatcher {
                         // Web kit has decided to consume the event!
                         if (d.mEventType == EVENT_TYPE_TOUCH) {
                             enqueueUiCancelTouchEventIfNeededLocked();
+                            unscheduleLongPressLocked();
                         }
                     } else {
                         // Web kit is being friendly.  Pass the event to the UI.