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

Commit 7d780ce7 authored by Sebastián Franco's avatar Sebastián Franco Committed by Android (Google) Code Review
Browse files

Merge "Revert change to rotateBounds" into main

parents bb37e19c 28e89bd1
Loading
Loading
Loading
Loading
+2 −4
Original line number Diff line number Diff line
@@ -746,7 +746,8 @@ public final class Utilities {
     * |          +--+  |
     * |                |
     * +----------------+
     * This would be case delta % 4 == 2:
     * This would be case delta % 4 == 2: // This is case was reverted to previous behaviour which
     * doesn't match the illustration due to b/353965234
     * +-------------+
     * |             |
     * |             |
@@ -768,7 +769,6 @@ public final class Utilities {
            int delta) {
        int rdelta = ((delta % 4) + 4) % 4;
        int origLeft = inOutBounds.left;
        int origTop = inOutBounds.top;
        switch (rdelta) {
            case 0:
                return;
@@ -780,8 +780,6 @@ public final class Utilities {
                return;
            case 2:
                inOutBounds.left = parentWidth - inOutBounds.right;
                inOutBounds.top = parentHeight - inOutBounds.bottom;
                inOutBounds.bottom = parentHeight - origTop;
                inOutBounds.right = parentWidth - origLeft;
                return;
            case 3:
+4 −3
Original line number Diff line number Diff line
@@ -376,9 +376,10 @@ class UtilitiesTest {
        Utilities.rotateBounds(rect, 100, 100, 1)
        assertEquals(Rect(70, 40, 80, 80), rect)

        rect = Rect(20, 70, 60, 80)
        Utilities.rotateBounds(rect, 100, 100, 2)
        assertEquals(Rect(40, 20, 80, 30), rect)
        // case removed for b/28435189
        //        rect = Rect(20, 70, 60, 80)
        //        Utilities.rotateBounds(rect, 100, 100, 2)
        //        assertEquals(Rect(40, 20, 80, 30), rect)

        rect = Rect(20, 70, 60, 80)
        Utilities.rotateBounds(rect, 100, 100, 3)