diff options
| -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) { |