diff options
| author | 2017-04-04 22:39:39 +0000 | |
|---|---|---|
| committer | 2017-04-04 22:39:44 +0000 | |
| commit | 6a9f4a997c6de799859d65759b6f99feef96e48c (patch) | |
| tree | f06a32a9dd9e4af32f5a1112cb30577e1dd5a1a9 | |
| parent | 5379b05256166b7ec01da3f8776a23340fabf9f5 (diff) | |
| parent | 379b9ab42c82102cbad2337cc8d25aa5a1cfd8c7 (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.java | 6 |
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) { |