Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit c43997ba authored by Ben Lin's avatar Ben Lin Committed by Android (Google) Code Review
Browse files

Merge "Enforce max size for resizing operations." into rvc-dev

parents e974c347 d14589e0
Loading
Loading
Loading
Loading
+4 −4
Original line number Diff line number Diff line
@@ -91,14 +91,14 @@ public class TaskResizingAlgorithm {
        int width = right - left;
        int height = bottom - top;
        if ((ctrlType & CTRL_LEFT) != 0) {
            width = Math.max(minVisibleWidth, width - deltaX);
            width = Math.max(minVisibleWidth, Math.min(width - deltaX, maxVisibleSize.x));
        } else if ((ctrlType & CTRL_RIGHT) != 0) {
            width = Math.max(minVisibleWidth, width + deltaX);
            width = Math.max(minVisibleWidth, Math.min(width + deltaX, maxVisibleSize.x));
        }
        if ((ctrlType & CTRL_TOP) != 0) {
            height = Math.max(minVisibleHeight, height - deltaY);
            height = Math.max(minVisibleHeight, Math.min(height - deltaY, maxVisibleSize.y));
        } else if ((ctrlType & CTRL_BOTTOM) != 0) {
            height = Math.max(minVisibleHeight, height + deltaY);
            height = Math.max(minVisibleHeight, Math.min(height + deltaY, maxVisibleSize.y));
        }

        // If we have to preserve the orientation - check that we are doing so.