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

Commit b00ba732 authored by Lyn Han's avatar Lyn Han Committed by Presubmit Automerger Backend
Browse files

[automerge] Fix bug where shade is infinitely squishy after wallpaper change 2p: cf293657

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

Change-Id: I47bb5858c1d71bfad9a6b0cbbd0a3917205986f1
parents 529a1268 cf293657
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -279,11 +279,11 @@ public class NotificationStackScrollLayoutController {

        @Override
        public void onThemeChanged() {
            updateShowEmptyShadeView();
            mView.updateCornerRadius();
            mView.updateBgColor();
            mView.updateDecorViews();
            mView.reinflateViews();
            updateShowEmptyShadeView();
            updateFooter();
        }

+5 −0
Original line number Diff line number Diff line
@@ -376,6 +376,11 @@ public class StackScrollAlgorithm {

        final float stackHeight = ambientState.getStackHeight()  - shelfHeight - scrimPadding;
        final float stackEndHeight = ambientState.getStackEndHeight() - shelfHeight - scrimPadding;
        if (stackEndHeight == 0f) {
            // This should not happen, since even when the shade is empty we show EmptyShadeView
            // but check just in case, so we don't return infinity or NaN.
            return 0f;
        }
        return stackHeight / stackEndHeight;
    }