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

Commit ddfe879b authored by Mike Lockwood's avatar Mike Lockwood
Browse files

Don't activate keyguard if screen is turned off while proximity sensor is active.

parent 36fc3025
Loading
Loading
Loading
Loading
+2 −0
Original line number Diff line number Diff line
@@ -355,6 +355,8 @@ public interface WindowManagerPolicy {
    public final int OFF_BECAUSE_OF_USER = 1;
    /** Screen turned off because of timeout */
    public final int OFF_BECAUSE_OF_TIMEOUT = 2;
    /** Screen turned off because of proximity sensor */
    public final int OFF_BECAUSE_OF_PROXIMITY_SENSOR = 3;

    /**
     * Magic constant to {@link IWindowManager#setRotation} to not actually
+3 −0
Original line number Diff line number Diff line
@@ -949,6 +949,9 @@ class PowerManagerService extends IPowerManager.Stub

    private void sendNotificationLocked(boolean on, int why)
    {
        if (mProximitySensorActive) {
            why = WindowManagerPolicy.OFF_BECAUSE_OF_PROXIMITY_SENSOR;
        }
        if (!on) {
            mStillNeedSleepNotification = false;
        }