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

Commit b97e1e98 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: I9e77571aebc6ced44d1aecf02b2c559a9c4d02d1
parents ad76898d 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();
    }