Merge "Do not use docked stack bounds unless all conditions are met."

This commit is contained in:
Bryce Lee
2017-02-14 20:31:59 +00:00
committed by Android (Google) Code Review

View File

@@ -423,8 +423,12 @@ public class TaskStack extends WindowContainer<Task> 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);
}
}
}