Merge "Do not set a disallowedAreaForEndBounds in proto1 window decors" into udc-qpr-dev
This commit is contained in:
@@ -820,8 +820,13 @@ public class DesktopModeWindowDecorViewModel implements WindowDecorViewModel {
|
||||
@NonNull DesktopModeWindowDecoration windowDecoration,
|
||||
@NonNull RunningTaskInfo taskInfo) {
|
||||
final int screenWidth = mDisplayController.getDisplayLayout(taskInfo.displayId).width();
|
||||
final Rect disallowedAreaForEndBounds = new Rect(0, 0, screenWidth,
|
||||
getStatusBarHeight(taskInfo.displayId));
|
||||
final Rect disallowedAreaForEndBounds;
|
||||
if (DesktopModeStatus.isProto2Enabled()) {
|
||||
disallowedAreaForEndBounds = new Rect(0, 0, screenWidth,
|
||||
getStatusBarHeight(taskInfo.displayId));
|
||||
} else {
|
||||
disallowedAreaForEndBounds = null;
|
||||
}
|
||||
if (!DesktopModeStatus.isVeiledResizeEnabled()) {
|
||||
return new FluidResizeTaskPositioner(mTaskOrganizer, windowDecoration,
|
||||
mDisplayController, disallowedAreaForEndBounds, mDragStartListener,
|
||||
|
||||
@@ -55,7 +55,7 @@ public class VeiledResizeTaskPositioner implements DragPositioningCallback,
|
||||
private final Rect mRepositionTaskBounds = new Rect();
|
||||
// If a task move (not resize) finishes in this region, the positioner will not attempt to
|
||||
// finalize the bounds there using WCT#setBounds
|
||||
private final Rect mDisallowedAreaForEndBounds = new Rect();
|
||||
private final Rect mDisallowedAreaForEndBounds;
|
||||
private final Supplier<SurfaceControl.Transaction> mTransactionSupplier;
|
||||
private int mCtrlType;
|
||||
|
||||
@@ -77,7 +77,7 @@ public class VeiledResizeTaskPositioner implements DragPositioningCallback,
|
||||
mDesktopWindowDecoration = windowDecoration;
|
||||
mDisplayController = displayController;
|
||||
mDragStartListener = dragStartListener;
|
||||
mDisallowedAreaForEndBounds.set(disallowedAreaForEndBounds);
|
||||
mDisallowedAreaForEndBounds = new Rect(disallowedAreaForEndBounds);
|
||||
mTransactionSupplier = supplier;
|
||||
mTransitions = transitions;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user