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

Commit a1b19a2c authored by Adrian Roos's avatar Adrian Roos Committed by Android (Google) Code Review
Browse files

Merge "Doze: Fix crash when suppressing pulse"

parents 2f042c92 cd139a6d
Loading
Loading
Loading
Loading
+2 −1
Original line number Diff line number Diff line
@@ -218,7 +218,8 @@ public class DozeMachine {
                    Preconditions.checkState(mState == State.DOZE_REQUEST_PULSE);
                    break;
                case DOZE_PULSE_DONE:
                    Preconditions.checkState(mState == State.DOZE_PULSING);
                    Preconditions.checkState(
                            mState == State.DOZE_REQUEST_PULSE || mState == State.DOZE_PULSING);
                    break;
                default:
                    break;
+10 −0
Original line number Diff line number Diff line
@@ -212,6 +212,16 @@ public class DozeMachineTest {
        mMachine.requestState(DOZE_PULSE_DONE);
    }

    @Test
    @UiThreadTest
    public void testSuppressingPulse_doesntCrash() {
        mMachine.requestState(INITIALIZED);

        mMachine.requestState(DOZE);
        mMachine.requestState(DOZE_REQUEST_PULSE);
        mMachine.requestState(DOZE_PULSE_DONE);
    }

    @Test
    @UiThreadTest
    public void testScreen_offInDoze() {