Loading services/core/java/com/android/server/wm/TaskDisplayArea.java +4 −6 Original line number Diff line number Diff line Loading @@ -780,12 +780,10 @@ final class TaskDisplayArea extends DisplayArea<WindowContainer> { } return SCREEN_ORIENTATION_UNSPECIFIED; } else { // Apps and their containers are not allowed to specify an orientation of non floating // visible tasks created by organizer. The organizer handles the orientation instead. final Task nonFloatingTopTask = getRootTask(t -> !t.getWindowConfiguration().tasksAreFloating()); if (nonFloatingTopTask != null && nonFloatingTopTask.mCreatedByOrganizer && nonFloatingTopTask.isVisible()) { // Apps and their containers are not allowed to specify an orientation of full screen // tasks created by organizer. The organizer handles the orientation instead. final Task task = getTopRootTaskInWindowingMode(WINDOWING_MODE_FULLSCREEN); if (task != null && task.isVisible() && task.mCreatedByOrganizer) { return SCREEN_ORIENTATION_UNSPECIFIED; } } Loading Loading
services/core/java/com/android/server/wm/TaskDisplayArea.java +4 −6 Original line number Diff line number Diff line Loading @@ -780,12 +780,10 @@ final class TaskDisplayArea extends DisplayArea<WindowContainer> { } return SCREEN_ORIENTATION_UNSPECIFIED; } else { // Apps and their containers are not allowed to specify an orientation of non floating // visible tasks created by organizer. The organizer handles the orientation instead. final Task nonFloatingTopTask = getRootTask(t -> !t.getWindowConfiguration().tasksAreFloating()); if (nonFloatingTopTask != null && nonFloatingTopTask.mCreatedByOrganizer && nonFloatingTopTask.isVisible()) { // Apps and their containers are not allowed to specify an orientation of full screen // tasks created by organizer. The organizer handles the orientation instead. final Task task = getTopRootTaskInWindowingMode(WINDOWING_MODE_FULLSCREEN); if (task != null && task.isVisible() && task.mCreatedByOrganizer) { return SCREEN_ORIENTATION_UNSPECIFIED; } } Loading