diff options
| author | 2021-02-25 07:19:44 +0000 | |
|---|---|---|
| committer | 2021-02-25 07:19:44 +0000 | |
| commit | aa48846cedd7a26da0a314366a187fe9d82fef07 (patch) | |
| tree | f073cfa44b80de7c0bf2879414aaf37547d62da1 | |
| parent | 30cb582d4767f2b93424021d885316acd0fbad8f (diff) | |
| parent | 7d0a4d6a69ed365f023abc8dbaf0d42fcb44b9a8 (diff) | |
Merge "Prevent NPE when pinning task from split screen" into sc-dev
| -rw-r--r-- | services/core/java/com/android/server/wm/WindowOrganizerController.java | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/services/core/java/com/android/server/wm/WindowOrganizerController.java b/services/core/java/com/android/server/wm/WindowOrganizerController.java index 63a083261614..9973664346f0 100644 --- a/services/core/java/com/android/server/wm/WindowOrganizerController.java +++ b/services/core/java/com/android/server/wm/WindowOrganizerController.java @@ -17,7 +17,6 @@ package com.android.server.wm; import static android.Manifest.permission.READ_FRAME_BUFFER; -import static android.app.WindowConfiguration.WINDOWING_MODE_FULLSCREEN; import static android.window.WindowContainerTransaction.HierarchyOp.HIERARCHY_OP_TYPE_CHILDREN_TASKS_REPARENT; import static android.window.WindowContainerTransaction.HierarchyOp.HIERARCHY_OP_TYPE_REORDER; import static android.window.WindowContainerTransaction.HierarchyOp.HIERARCHY_OP_TYPE_REPARENT; @@ -426,8 +425,9 @@ class WindowOrganizerController extends IWindowOrganizerController.Stub } if (windowingMode > -1) { - if (mService.isInLockTaskMode() && windowingMode != WINDOWING_MODE_FULLSCREEN) { - throw new UnsupportedOperationException("Not supported to set non-fullscreen" + if (mService.isInLockTaskMode() + && WindowConfiguration.inMultiWindowMode(windowingMode)) { + throw new UnsupportedOperationException("Not supported to set multi-window" + " windowing mode during locked task mode."); } container.setWindowingMode(windowingMode); |