Merge "AOD: Do not change wakeup animation during DozeService teardown" into oc-dr1-dev am: e8107cf358

am: 5398051267

Change-Id: Iaae94ae22c4d11648f410ccd7f307ddca84967ce
This commit is contained in:
Adrian Roos
2017-08-03 12:59:00 +00:00
committed by android-build-merger

View File

@@ -95,17 +95,22 @@ public class DozeUi implements DozeMachine.Part {
unscheduleTimeTick();
break;
}
mHost.setAnimateWakeup(shouldAnimateWakeup(newState));
updateAnimateWakeup(newState);
}
private boolean shouldAnimateWakeup(DozeMachine.State state) {
private void updateAnimateWakeup(DozeMachine.State state) {
switch (state) {
case DOZE_REQUEST_PULSE:
case DOZE_PULSING:
case DOZE_PULSE_DONE:
return true;
mHost.setAnimateWakeup(true);
break;
case FINISH:
// Keep current state.
break;
default:
return false;
mHost.setAnimateWakeup(false);
break;
}
}