Fixed a regression in View.cancelLongPress
diff --git a/core/java/android/view/View.java b/core/java/android/view/View.java
index 31c9b08..f5c465e 100644
--- a/core/java/android/view/View.java
+++ b/core/java/android/view/View.java
@@ -4323,6 +4323,13 @@
      */
     public void cancelLongPress() {
         removeLongPressCallback();
+
+        /*
+         * The prepressed state handled by the tap callback is a display
+         * construct, but the tap callback will post a long press callback
+         * less its own timeout. Remove it here.
+         */
+        removeTapCallback();
     }
 
     /**