Merge "Make sure activity is started in requested windowing mode" into sc-dev

This commit is contained in:
Louis Chang
2021-04-12 05:56:48 +00:00
committed by Android (Google) Code Review

View File

@@ -2633,6 +2633,12 @@ class ActivityStarter {
mOptions = null;
}
}
if (mPreferredWindowingMode != WINDOWING_MODE_UNDEFINED
&& intentTask.getWindowingMode() != mPreferredWindowingMode) {
intentTask.setWindowingMode(mPreferredWindowingMode);
}
// Need to update mTargetRootTask because if task was moved out of it, the original root
// task may be destroyed.
mTargetRootTask = intentActivity.getRootTask();