Merge "Update Pip launches to not enter pinned task if in background." into tm-dev

This commit is contained in:
TreeHugger Robot
2023-05-30 11:52:16 +00:00
committed by Android (Google) Code Review

View File

@@ -1946,7 +1946,8 @@ class ActivityStarter {
// If Activity's launching into PiP, move the mStartActivity immediately to pinned mode. // If Activity's launching into PiP, move the mStartActivity immediately to pinned mode.
// Note that mStartActivity and source should be in the same Task at this point. // Note that mStartActivity and source should be in the same Task at this point.
if (mOptions != null && mOptions.isLaunchIntoPip() if (mOptions != null && mOptions.isLaunchIntoPip()
&& sourceRecord != null && sourceRecord.getTask() == mStartActivity.getTask()) { && sourceRecord != null && sourceRecord.getTask() == mStartActivity.getTask()
&& !mRestrictedBgActivity) {
mRootWindowContainer.moveActivityToPinnedRootTask(mStartActivity, mRootWindowContainer.moveActivityToPinnedRootTask(mStartActivity,
sourceRecord, "launch-into-pip"); sourceRecord, "launch-into-pip");
} }