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

Commit 99c452d6 authored by Aran Ink's avatar Aran Ink
Browse files

Ensure mKeyguardShowing set during ActionsDialog layout.

Bug: 154669090
Test: Manual -- with more than 4 actions, only 4 are visible on lock screen, with no overflow menu.
Change-Id: I002dd99daebec983076c886ab64d2184ee499ce4
parent 6b5e1613
Loading
Loading
Loading
Loading
+3 −4
Original line number Diff line number Diff line
@@ -616,10 +616,8 @@ public class GlobalActionsDialog implements DialogInterface.OnDismissListener,
                getWalletPanelViewController(), mDepthController, mSysuiColorExtractor,
                mStatusBarService, mNotificationShadeWindowController,
                shouldShowControls() ? mControlsUiController : null, mBlurUtils,
                shouldUseControlsLayout(), this::onRotate);
                shouldUseControlsLayout(), this::onRotate, mKeyguardShowing);
        dialog.setCanceledOnTouchOutside(false); // Handled by the custom class.
        dialog.setKeyguardShowing(mKeyguardShowing);

        dialog.setOnDismissListener(this);
        dialog.setOnShowListener(this);

@@ -1912,7 +1910,7 @@ public class GlobalActionsDialog implements DialogInterface.OnDismissListener,
                SysuiColorExtractor sysuiColorExtractor, IStatusBarService statusBarService,
                NotificationShadeWindowController notificationShadeWindowController,
                ControlsUiController controlsUiController, BlurUtils blurUtils,
                boolean useControlsLayout, Runnable onRotateCallback) {
                boolean useControlsLayout, Runnable onRotateCallback, boolean keyguardShowing) {
            super(context, com.android.systemui.R.style.Theme_SystemUI_Dialog_GlobalActions);
            mContext = context;
            mAdapter = adapter;
@@ -1925,6 +1923,7 @@ public class GlobalActionsDialog implements DialogInterface.OnDismissListener,
            mBlurUtils = blurUtils;
            mUseControlsLayout = useControlsLayout;
            mOnRotateCallback = onRotateCallback;
            mKeyguardShowing = keyguardShowing;

            // Window initialization
            Window window = getWindow();