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

Commit 7f6ab17d authored by Jeff Brown's avatar Jeff Brown Committed by Android (Google) Code Review
Browse files

Merge "Clean up some terminology related to interactive state." into klp-modular-dev

parents 5c10c3cf 140ffc78
Loading
Loading
Loading
Loading
+4 −6
Original line number Diff line number Diff line
@@ -446,8 +446,6 @@ public interface WindowManagerPolicy {
    public final int OFF_BECAUSE_OF_USER = 2;
    /** Screen turned off because of timeout */
    public final int OFF_BECAUSE_OF_TIMEOUT = 3;
    /** Screen turned off because of proximity sensor */
    public final int OFF_BECAUSE_OF_PROX_SENSOR = 4;

    /** When not otherwise specified by the activity's screenOrientation, rotation should be
     * determined by the system (that is, using sensors). */
@@ -898,23 +896,23 @@ public interface WindowManagerPolicy {
    public int focusChangedLw(WindowState lastFocus, WindowState newFocus);
    
    /**
     * Called after the screen turns off.
     * Called when the device is going to sleep.
     *
     * @param why {@link #OFF_BECAUSE_OF_USER} or
     * {@link #OFF_BECAUSE_OF_TIMEOUT}.
     */
    public void screenTurnedOff(int why);
    public void goingToSleep(int why);

    public interface ScreenOnListener {
        void onScreenOn();
    }

    /**
     * Called when the power manager would like to turn the screen on.
     * Called when the device is waking up.
     * Must call back on the listener to tell it when the higher-level system
     * is ready for the screen to go on (i.e. the lock screen is shown).
     */
    public void screenTurningOn(ScreenOnListener screenOnListener);
    public void wakingUp(ScreenOnListener screenOnListener);

    /**
     * Return whether the screen is about to turn on or is currently on.
+3 −3
Original line number Diff line number Diff line
@@ -167,9 +167,9 @@ class KeyguardUpdateMonitorCallback {

    /**
     * Called when the screen turns off
     * @param why {@link WindowManagerPolicy#OFF_BECAUSE_OF_USER},
     *   {@link WindowManagerPolicy#OFF_BECAUSE_OF_TIMEOUT} or
     *   {@link WindowManagerPolicy#OFF_BECAUSE_OF_PROX_SENSOR}.
     * @param why either {@link WindowManagerPolicy#OFF_BECAUSE_OF_ADMIN},
     * {@link WindowManagerPolicy#OFF_BECAUSE_OF_USER}, or
     * {@link WindowManagerPolicy#OFF_BECAUSE_OF_TIMEOUT}.
     */
    public void onScreenTurnedOff(int why) { }
}
+3 −5
Original line number Diff line number Diff line
@@ -577,9 +577,9 @@ public class KeyguardViewMediator {

    /**
     * Called to let us know the screen was turned off.
     * @param why either {@link WindowManagerPolicy#OFF_BECAUSE_OF_USER},
     *   {@link WindowManagerPolicy#OFF_BECAUSE_OF_TIMEOUT} or
     *   {@link WindowManagerPolicy#OFF_BECAUSE_OF_PROX_SENSOR}.
     * @param why either {@link WindowManagerPolicy#OFF_BECAUSE_OF_ADMIN},
     * {@link WindowManagerPolicy#OFF_BECAUSE_OF_USER}, or
     * {@link WindowManagerPolicy#OFF_BECAUSE_OF_TIMEOUT}.
     */
    public void onScreenTurnedOff(int why) {
        synchronized (this) {
@@ -611,8 +611,6 @@ public class KeyguardViewMediator {
            } else if (why == WindowManagerPolicy.OFF_BECAUSE_OF_TIMEOUT
                   || (why == WindowManagerPolicy.OFF_BECAUSE_OF_USER && !lockImmediately)) {
                doKeyguardLaterLocked();
            } else if (why == WindowManagerPolicy.OFF_BECAUSE_OF_PROX_SENSOR) {
                // Do not enable the keyguard if the prox sensor forced the screen off.
            } else {
                doKeyguardLocked(null);
            }
+4 −4
Original line number Diff line number Diff line
@@ -986,9 +986,9 @@ public class PhoneWindowManager implements WindowManagerPolicy {

        // Match current screen state.
        if (mPowerManager.isScreenOn()) {
            screenTurningOn(null);
            wakingUp(null);
        } else {
            screenTurnedOff(WindowManagerPolicy.OFF_BECAUSE_OF_USER);
            goingToSleep(WindowManagerPolicy.OFF_BECAUSE_OF_USER);
        }
    }

@@ -4275,7 +4275,7 @@ public class PhoneWindowManager implements WindowManagerPolicy {
    }

    @Override
    public void screenTurnedOff(int why) {
    public void goingToSleep(int why) {
        EventLog.writeEvent(70000, 0);
        synchronized (mLock) {
            mScreenOnEarly = false;
@@ -4291,7 +4291,7 @@ public class PhoneWindowManager implements WindowManagerPolicy {
    }

    @Override
    public void screenTurningOn(final ScreenOnListener screenOnListener) {
    public void wakingUp(final ScreenOnListener screenOnListener) {
        EventLog.writeEvent(70000, 1);
        if (false) {
            RuntimeException here = new RuntimeException("here");
+2 −2
Original line number Diff line number Diff line
@@ -371,7 +371,7 @@ final class Notifier {

        EventLog.writeEvent(EventLogTags.POWER_SCREEN_STATE, 1, 0, 0, 0);

        mPolicy.screenTurningOn(mScreenOnListener);
        mPolicy.wakingUp(mScreenOnListener);
        mActivityManagerInternal.wakingUp();

        if (ActivityManagerNative.isSystemReady()) {
@@ -422,7 +422,7 @@ final class Notifier {

        EventLog.writeEvent(EventLogTags.POWER_SCREEN_STATE, 0, why, 0, 0);

        mPolicy.screenTurnedOff(why);
        mPolicy.goingToSleep(why);
        mActivityManagerInternal.goingToSleep();

        if (ActivityManagerNative.isSystemReady()) {