diff --git a/services/core/java/com/android/server/wm/TaskStack.java b/services/core/java/com/android/server/wm/TaskStack.java index 544d1e3d88dbe..b09d699969741 100644 --- a/services/core/java/com/android/server/wm/TaskStack.java +++ b/services/core/java/com/android/server/wm/TaskStack.java @@ -423,8 +423,12 @@ public class TaskStack extends WindowContainer implements DimLayer.DimLaye mBoundsAfterRotation.setEmpty(); final DockedStackDividerController controller = getDisplayContent() .mDividerControllerLocked; - if (controller.isMinimizedDock() && mStackId == DOCKED_STACK_ID) { - outTempBounds.set(controller.getMiddlePositionDockedStackRect()); + if (mStackId == DOCKED_STACK_ID) { + final Rect dockedStackRect = controller.getMiddlePositionDockedStackRect(); + + if (dockedStackRect != null) { + outTempBounds.set(dockedStackRect); + } } }