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

Commit a14434a3 authored by TreeHugger Robot's avatar TreeHugger Robot Committed by Automerger Merge Worker
Browse files

Merge "Fixing notification background peeking from the bottom when expanding...

Merge "Fixing notification background peeking from the bottom when expanding QS" into sc-dev am: 4c4ab603 am: f075558c

Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/14980855

Change-Id: Ia318ed700c9bb0cf9a2360341f59dc1e4a0b5b07
parents 2c1f1ad6 f075558c
Loading
Loading
Loading
Loading
+5 −5
Original line number Original line Diff line number Diff line
@@ -537,11 +537,11 @@ public class ScrimController implements ViewTreeObserver.OnPreDrawListener, Dump
     */
     */
    public void setNotificationsBounds(float left, float top, float right, float bottom) {
    public void setNotificationsBounds(float left, float top, float right, float bottom) {
        if (mClipsQsScrim) {
        if (mClipsQsScrim) {
            // notification scrim's rounded corners are anti-aliased, but clipping of the QS scrim
            // notification scrim's rounded corners are anti-aliased, but clipping of the QS/behind
            // can't be and it's causing jagged corners. That's why notification scrim needs
            // scrim can't be and it's causing jagged corners. That's why notification scrim needs
            // to overlap QS scrim by one pixel - both vertically (top - 1) and
            // to overlap QS scrim by one pixel horizontally (left - 1 and right + 1)
            // horizontally (left - 1 and right + 1), see: b/186644628
            // see: b/186644628
            mNotificationsScrim.setDrawableBounds(left - 1, top - 1, right + 1, bottom);
            mNotificationsScrim.setDrawableBounds(left - 1, top, right + 1, bottom);
            mScrimBehind.setBottomEdgePosition((int) top);
            mScrimBehind.setBottomEdgePosition((int) top);
        } else {
        } else {
            mNotificationsScrim.setDrawableBounds(left, top, right, bottom);
            mNotificationsScrim.setDrawableBounds(left, top, right, bottom);