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

Commit 32636b4a 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

Change-Id: I566918039a58f0ad69a7237d6eba2dcc6d8fdd57
parents 09d804ad f7de5edb
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();
    }