summaryrefslogtreecommitdiffstats
path: root/core/java/android/widget
diff options
context:
space:
mode:
authorAlan Viverette <alanv@google.com>2014-10-27 16:42:26 -0700
committerAlan Viverette <alanv@google.com>2014-10-27 16:42:26 -0700
commit99b4e8507309f8e08ecc0baf994ccdc8020d6359 (patch)
treeb49a006118fcc0b5d59517bb0cb2cf5d84a606e8 /core/java/android/widget
parente8d9810cdef5b3e288f54f42adc3205532343406 (diff)
downloadframeworks_base-99b4e8507309f8e08ecc0baf994ccdc8020d6359.zip
frameworks_base-99b4e8507309f8e08ecc0baf994ccdc8020d6359.tar.gz
frameworks_base-99b4e8507309f8e08ecc0baf994ccdc8020d6359.tar.bz2
Update drag-to-open menu close behavior
Menu now closes if the user opens using long-press and then lifts their finger when touching outside of the menu. This is consistent with the normal drag-to-open interaction model. BUG: 16352041 Change-Id: I06aafae7b702ef44000ed19707c46e2bb595095e
Diffstat (limited to 'core/java/android/widget')
-rw-r--r--core/java/android/widget/ListPopupWindow.java9
1 files changed, 1 insertions, 8 deletions
diff --git a/core/java/android/widget/ListPopupWindow.java b/core/java/android/widget/ListPopupWindow.java
index 9f540c0..a31d37e 100644
--- a/core/java/android/widget/ListPopupWindow.java
+++ b/core/java/android/widget/ListPopupWindow.java
@@ -1252,14 +1252,7 @@ public class ListPopupWindow {
final boolean wasForwarding = mForwarding;
final boolean forwarding;
if (wasForwarding) {
- if (mWasLongPress) {
- // If we started forwarding as a result of a long-press,
- // just silently stop forwarding events so that the window
- // stays open.
- forwarding = onTouchForwarded(event);
- } else {
- forwarding = onTouchForwarded(event) || !onForwardingStopped();
- }
+ forwarding = onTouchForwarded(event) || !onForwardingStopped();
} else {
forwarding = onTouchObserved(event) && onForwardingStarted();