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

Commit b1bd4422 authored by Yuncheol Heo's avatar Yuncheol Heo
Browse files

Set the offset of the dim layer of DisplayArea.

Bug: 217637411
Test: Check if the dim layer of DisplayArea is positioned correctly.
Change-Id: I8fd3494a3cd7ad6183ce6aa442e49f85b441c73f
Merged-In: I8fd3494a3cd7ad6183ce6aa442e49f85b441c73f
(cherry picked from commit f80d567a)
parent 170b802c
Loading
Loading
Loading
Loading
+2 −0
Original line number Diff line number Diff line
@@ -644,7 +644,9 @@ public class DisplayArea<T extends WindowContainer> extends WindowContainer<T> {
        void prepareSurfaces() {
            mDimmer.resetDimStates();
            super.prepareSurfaces();
            // Bounds need to be relative, as the dim layer is a child.
            getBounds(mTmpDimBoundsRect);
            mTmpDimBoundsRect.offsetTo(0 /* newLeft */, 0 /* newTop */);

            // If SystemUI is dragging for recents, we want to reset the dim state so any dim layer
            // on the display level fades out.