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

Commit 7295f325 authored by Selim Cinek's avatar Selim Cinek Committed by android-build-merger
Browse files

Merge "Fixed an issue where the background was visible while pulsing" into qt-dev

am: bd32a804

Change-Id: I55c010a463617f1424bef519dc80fecb2416ab0f
parents 5622e1bf bd32a804
Loading
Loading
Loading
Loading
+9 −9
Original line number Diff line number Diff line
@@ -864,8 +864,8 @@ public class NotificationStackScrollLayout extends ViewGroup implements ScrollAd
        int backgroundRectTop = top;
        int lastSectionBottom =
                mSections[0].getCurrentBounds().bottom + animationYOffset;
        int previousLeft = left;
        int previousRight = right;
        int currentLeft = left;
        int currentRight = right;
        boolean first = true;
        for (NotificationSection section : mSections) {
            if (section.getFirstVisibleChild() == null) {
@@ -878,23 +878,23 @@ public class NotificationStackScrollLayout extends ViewGroup implements ScrollAd
            // as separate roundrects, as the rounded corners right next to each other look
            // bad.
            if (sectionTop - lastSectionBottom > DISTANCE_BETWEEN_ADJACENT_SECTIONS_PX
                    || (previousLeft != ownLeft && !first)) {
                canvas.drawRoundRect(ownLeft,
                    || ((currentLeft != ownLeft || currentRight != ownRight) && !first)) {
                canvas.drawRoundRect(currentLeft,
                        backgroundRectTop,
                        ownRight,
                        currentRight,
                        lastSectionBottom,
                        mCornerRadius, mCornerRadius, mBackgroundPaint);
                backgroundRectTop = sectionTop;
            }
            previousLeft = ownLeft;
            previousRight = ownRight;
            currentLeft = ownLeft;
            currentRight = ownRight;
            lastSectionBottom =
                    section.getCurrentBounds().bottom + animationYOffset;
            first = false;
        }
        canvas.drawRoundRect(previousLeft,
        canvas.drawRoundRect(currentLeft,
                backgroundRectTop,
                previousRight,
                currentRight,
                lastSectionBottom,
                mCornerRadius, mCornerRadius, mBackgroundPaint);
    }