Merge "Restore window to undefined instead of freeform windowing mode" into qt-dev

am: 7c3708170c

Change-Id: I7c728394b290c0a965022cfc1e9f73728af3afd3
This commit is contained in:
Yunfan Chen
2019-04-23 02:33:44 -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);
}