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

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

Merge "Added blur added in the restart dialog" into rvc-dev am: f7de5edb am: 32636b4a

Change-Id: I671de1c14906ea256c8d11743a07a40feafb942c
parents c1033bc1 32636b4a
Loading
Loading
Loading
Loading
+14 −11
Original line number Diff line number Diff line
@@ -98,8 +98,21 @@ public class GlobalActionsImpl implements GlobalActions, CommandQueue.Callbacks
    public void showShutdownUi(boolean isReboot, String reason) {
        ScrimDrawable background = new ScrimDrawable();

        Dialog d = new Dialog(mContext,
        final Dialog d = new Dialog(mContext,
                com.android.systemui.R.style.Theme_SystemUI_Dialog_GlobalActions);

        d.setOnShowListener(dialog -> {
            if (mBlurUtils.supportsBlursOnWindows()) {
                background.setAlpha((int) (ScrimController.BLUR_SCRIM_ALPHA * 255));
                mBlurUtils.applyBlur(d.getWindow().getDecorView().getViewRootImpl(),
                        mBlurUtils.blurRadiusOfRatio(1));
            } else {
                float backgroundAlpha = mContext.getResources().getFloat(
                        com.android.systemui.R.dimen.shutdown_scrim_behind_alpha);
                background.setAlpha((int) (backgroundAlpha * 255));
            }
        });

        // Window initialization
        Window window = d.getWindow();
        window.requestFeature(Window.FEATURE_NO_TITLE);
@@ -146,16 +159,6 @@ public class GlobalActionsImpl implements GlobalActions, CommandQueue.Callbacks
            reasonView.setText(rebootReasonMessage);
        }

        if (mBlurUtils.supportsBlursOnWindows()) {
            background.setAlpha((int) (ScrimController.BLUR_SCRIM_ALPHA * 255));
            mBlurUtils.applyBlur(d.getWindow().getDecorView().getViewRootImpl(),
                        mBlurUtils.blurRadiusOfRatio(1));
        } else {
            float backgroundAlpha = mContext.getResources().getFloat(
                    com.android.systemui.R.dimen.shutdown_scrim_behind_alpha);
            background.setAlpha((int) (backgroundAlpha * 255));
        }

        d.show();
    }