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

Commit 42cae96f authored by Jackal Guo's avatar Jackal Guo
Browse files

Fix notification bar can be dragged when SIM PIN lock screen.

Set ScrimState of SIM PIN/PUK lock screen as scrimmed.

Test: manual
Change-Id: Iaa3eeee2cd2a542e5a5319af5adf8bbb81718fce
Fixes: 77946510
parent a2b4cc9e
Loading
Loading
Loading
Loading
+2 −1
Original line number Diff line number Diff line
@@ -4682,7 +4682,8 @@ public class StatusBar extends SystemUI implements DemoMode,
            // tapping on a notification, editing QS or being dismissed by
            // FLAG_DISMISS_KEYGUARD_ACTIVITY.
            ScrimState state = mIsOccluded || mNotificationPanel.needsScrimming()
                    || mStatusBarKeyguardViewManager.willDismissWithAction() ?
                    || mStatusBarKeyguardViewManager.willDismissWithAction()
                    || mStatusBarKeyguardViewManager.isFullscreenBouncer() ?
                    ScrimState.BOUNCER_SCRIMMED : ScrimState.BOUNCER;
            mScrimController.transitionTo(state);
        } else if (mLaunchCameraOnScreenTurningOn || isInLaunchTransition()) {
+4 −0
Original line number Diff line number Diff line
@@ -542,6 +542,10 @@ public class StatusBarKeyguardViewManager implements RemoteInputController.Callb
        return mBouncer.isShowing();
    }

    public boolean isFullscreenBouncer() {
        return mBouncer.isFullscreenBouncer();
    }

    private long getNavBarShowDelay() {
        if (mStatusBar.isKeyguardFadingAway()) {
            return mStatusBar.getKeyguardFadingAwayDelay();