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

Commit 793e0eea authored by Adrian Roos's avatar Adrian Roos Committed by android-build-merger
Browse files

Keyguard: only show after screen fully turned off

am: 4757c8cc

Change-Id: Iceb62f7c112afec4ac65c4e283a395b8c8fa31da
parents be0f7497 4757c8cc
Loading
Loading
Loading
Loading
+7 −5
Original line number Diff line number Diff line
@@ -4199,10 +4199,7 @@ public class StatusBar extends SystemUI implements DemoMode,

    public void showKeyguard() {
        mKeyguardRequested = true;
        // Unconditionally show keyguard again. There's some logic that relies on this
        // being called even when the keyguard is already showing, e.g. for updating
        // sensitiveness of notifications and making sure the panels are expanded.
        showKeyguardImpl();
        updateIsKeyguard();
    }

    public boolean hideKeyguard() {
@@ -4222,7 +4219,12 @@ public class StatusBar extends SystemUI implements DemoMode,
            updatePanelExpansionForKeyguard();
        }
        if (shouldBeKeyguard) {
            if (isGoingToSleep()
                    && mScreenLifecycle.getScreenState() == ScreenLifecycle.SCREEN_TURNING_OFF) {
                // Delay showing the keyguard until screen turned off.
            } else {
                showKeyguardImpl();
            }
        } else {
            return hideKeyguardImpl();
        }