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

Commit 8fa17c0d authored by Chandru S's avatar Chandru S Committed by Android (Google) Code Review
Browse files

Merge "Fix shade not getting blurred when bouncer is opened over full QS shade." into main

parents ab7abfca 2e9933b8
Loading
Loading
Loading
Loading
+6 −1
Original line number Diff line number Diff line
@@ -988,7 +988,12 @@ public final class NotificationPanelViewController implements

    private void handleBouncerShowingChanged(Boolean isBouncerShowing) {
        if (!com.android.systemui.Flags.bouncerUiRevamp()) return;
        if (isBouncerShowing && mStatusBarStateController.getState() != KEYGUARD) {
        boolean statusBarStateIsNotKeyguard = mStatusBarStateController.getState() != KEYGUARD;
        boolean qsExpanded = mShadeRepository.getLegacyIsQsExpanded().getValue();
        boolean shouldBlurShade = statusBarStateIsNotKeyguard || qsExpanded;
        debugLog("statusBarStateIsNotKeyguard=" + statusBarStateIsNotKeyguard + ", qsExpanded="
                + qsExpanded);
        if (isBouncerShowing && shouldBlurShade) {
            if (mBlurRenderEffect == null) {
                mBlurRenderEffect = RenderEffect.createBlurEffect(
                        mBlurConfig.getMaxBlurRadiusPx(),