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

Commit 6703f425 authored by Evan Laird's avatar Evan Laird
Browse files

Fix display cutout being set to size 0

ScreenDecorations#boundsFromDirection lost its break statements between
cases. Putting them back brings DisplayCutout back to life

Test: visual
Change-Id: Ie10a5fb77a139fc4afa50a373c923a1e02bad9bd
Fixes: 117560413
parent e3aece09
Loading
Loading
Loading
Loading
+6 −1
Original line number Diff line number Diff line
@@ -736,15 +736,20 @@ public class ScreenDecorations extends SystemUI implements Tunable {
            switch (gravity) {
                case Gravity.TOP:
                    out.set(displayCutout.getBoundingRectTop());
                    break;
                case Gravity.LEFT:
                    out.set(displayCutout.getBoundingRectLeft());
                    break;
                case Gravity.BOTTOM:
                    out.set(displayCutout.getBoundingRectBottom());
                    break;
                case Gravity.RIGHT:
                    out.set(displayCutout.getBoundingRectRight());
            }
                    break;
                default:
                    out.setEmpty();
            }
        }

        private void localBounds(Rect out) {
            final DisplayCutout displayCutout = mInfo.displayCutout;