Merge "Support split-screen modes on freeform displays" into rvc-dev

This commit is contained in:
Evan Rosky
2020-05-21 17:18:43 +00:00
committed by Android (Google) Code Review

View File

@@ -1275,14 +1275,10 @@ final class TaskDisplayArea extends DisplayArea<ActivityStack> {
return true;
}
final int displayWindowingMode = getWindowingMode();
if (windowingMode == WINDOWING_MODE_SPLIT_SCREEN_PRIMARY
|| windowingMode == WINDOWING_MODE_SPLIT_SCREEN_SECONDARY) {
return supportsSplitScreen
&& WindowConfiguration.supportSplitScreenWindowingMode(activityType)
// Freeform windows and split-screen windows don't mix well, so prevent
// split windowing modes on freeform displays.
&& displayWindowingMode != WINDOWING_MODE_FREEFORM;
&& WindowConfiguration.supportSplitScreenWindowingMode(activityType);
}
if (!supportsFreeform && windowingMode == WINDOWING_MODE_FREEFORM) {