Merge "Disallow PIP for Volume Panel"

This commit is contained in:
TreeHugger Robot
2019-04-03 19:07:26 +00:00
committed by Android (Google) Code Review

View File

@@ -2484,6 +2484,14 @@ public class StatusBar extends SystemUI implements DemoMode,
options.setRotationAnimationHint(
WindowManager.LayoutParams.ROTATION_ANIMATION_SEAMLESS);
}
if (intent.getAction() == Settings.Panel.ACTION_VOLUME) {
// Settings Panel is implemented as activity(not a dialog), so
// underlying app is paused and may enter picture-in-picture mode
// as a result.
// So we need to disable picture-in-picture mode here
// if it is volume panel.
options.setDisallowEnterPictureInPictureWhileLaunching(true);
}
try {
result = ActivityTaskManager.getService().startActivityAsUser(
null, mContext.getBasePackageName(),