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

Commit 4f8cd188 authored by Jeff Brown's avatar Jeff Brown Committed by Android Git Automerger
Browse files

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

* commit '7f6ab17d':
  Clean up some terminology related to interactive state.
parents 1bf2bed1 7f6ab17d
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()) {