summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author TreeHugger Robot <treehugger-gerrit@google.com> 2017-04-04 22:39:39 +0000
committer Android (Google) Code Review <android-gerrit@google.com> 2017-04-04 22:39:44 +0000
commit6a9f4a997c6de799859d65759b6f99feef96e48c (patch)
treef06a32a9dd9e4af32f5a1112cb30577e1dd5a1a9
parent5379b05256166b7ec01da3f8776a23340fabf9f5 (diff)
parent379b9ab42c82102cbad2337cc8d25aa5a1cfd8c7 (diff)
Merge "Catching additional case where menu would disappear in accessibility." into oc-dev
-rw-r--r--packages/SystemUI/src/com/android/systemui/pip/phone/PipMenuActivity.java6
1 files changed, 5 insertions, 1 deletions
diff --git a/packages/SystemUI/src/com/android/systemui/pip/phone/PipMenuActivity.java b/packages/SystemUI/src/com/android/systemui/pip/phone/PipMenuActivity.java
index bcf1957109de..fbd9f0c54725 100644
--- a/packages/SystemUI/src/com/android/systemui/pip/phone/PipMenuActivity.java
+++ b/packages/SystemUI/src/com/android/systemui/pip/phone/PipMenuActivity.java
@@ -86,6 +86,7 @@ public class PipMenuActivity extends Activity {
private static final float DISABLED_ACTION_ALPHA = 0.54f;
private boolean mMenuVisible;
+ private boolean mAllowMenuTimeout = true;
private final List<RemoteAction> mActions = new ArrayList<>();
private View mViewRoot;
private Drawable mBackgroundDrawable;
@@ -190,7 +191,9 @@ public class PipMenuActivity extends Activity {
@Override
public void onUserInteraction() {
- repostDelayedFinish(POST_INTERACTION_DISMISS_DELAY);
+ if (mAllowMenuTimeout) {
+ repostDelayedFinish(POST_INTERACTION_DISMISS_DELAY);
+ }
}
@Override
@@ -255,6 +258,7 @@ public class PipMenuActivity extends Activity {
}
private void showMenu(Rect stackBounds, Rect movementBounds, boolean allowMenuTimeout) {
+ mAllowMenuTimeout = allowMenuTimeout;
if (!mMenuVisible) {
updateActionViews(stackBounds);
if (mMenuContainerAnimator != null) {