From 99b4e8507309f8e08ecc0baf994ccdc8020d6359 Mon Sep 17 00:00:00 2001 From: Alan Viverette Date: Mon, 27 Oct 2014 16:42:26 -0700 Subject: 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 --- core/java/android/widget/ListPopupWindow.java | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) (limited to 'core/java/android/widget') 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(); -- cgit v1.1