Merge "Restore window to undefined instead of freeform windowing mode" into qt-dev am: 7c3708170c

am: d7b885d8da

Change-Id: I165677f932881cb9b46af34fb10241ba05550908
This commit is contained in:
Yunfan Chen
2019-04-23 02:48:02 -07:00
committed by android-build-merger

View File

@@ -3372,6 +3372,11 @@ public class ActivityTaskManagerService extends IActivityTaskManager.Stub {
if (stack.inFreeformWindowingMode()) {
stack.setWindowingMode(WINDOWING_MODE_FULLSCREEN);
} else if (stack.getParent().inFreeformWindowingMode()) {
// If the window is on a freeform display, set it to undefined. It will be
// resolved to freeform and it can adjust windowing mode when the display mode
// changes in runtime.
stack.setWindowingMode(WINDOWING_MODE_UNDEFINED);
} else {
stack.setWindowingMode(WINDOWING_MODE_FREEFORM);
}