summaryrefslogtreecommitdiffstats
path: root/core/java
diff options
context:
space:
mode:
authorAdam Powell <adamp@google.com>2010-02-02 15:28:14 -0800
committerAdam Powell <adamp@google.com>2010-02-03 11:31:10 -0800
commit732ebb1bc3d7760fd424b84e0235ea9946100102 (patch)
tree6d338a473cc955fb1afc19a3448c1a9851ac74fd /core/java
parent1fdaab2778340a74a32221f3e58acce2d3c95870 (diff)
downloadframeworks_base-732ebb1bc3d7760fd424b84e0235ea9946100102.zip
frameworks_base-732ebb1bc3d7760fd424b84e0235ea9946100102.tar.gz
frameworks_base-732ebb1bc3d7760fd424b84e0235ea9946100102.tar.bz2
Fixed a regression in View.cancelLongPress
Diffstat (limited to 'core/java')
-rw-r--r--core/java/android/view/View.java7
1 files changed, 7 insertions, 0 deletions
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 class View implements Drawable.Callback, KeyEvent.Callback, Accessibility
*/
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();
}
/**