Loading services/core/java/com/android/server/power/PowerManagerService.java +1 −1 Original line number Diff line number Diff line Loading @@ -2861,7 +2861,7 @@ public final class PowerManagerService extends SystemService Slog.i(TAG, "Going to sleep now due to long user inactivity"); } changed = sleepDisplayGroupNoUpdateLocked(id, time, PowerManager.GO_TO_SLEEP_REASON_TIMEOUT, PowerManager.GO_TO_SLEEP_REASON_INATTENTIVE, PowerManager.GO_TO_SLEEP_FLAG_NO_DOZE, Process.SYSTEM_UID); } else if (shouldNapAtBedTimeLocked()) { changed = dreamDisplayGroupNoUpdateLocked(id, time, Process.SYSTEM_UID); Loading services/tests/servicestests/src/com/android/server/power/PowerManagerServiceTest.java +8 −0 Original line number Diff line number Diff line Loading @@ -866,6 +866,8 @@ public class PowerManagerServiceTest { startSystem(); advanceTime(20); assertThat(mService.getWakefulnessLocked()).isEqualTo(WAKEFULNESS_ASLEEP); assertThat(mService.getBinderServiceInstance().getLastSleepReason()).isEqualTo( PowerManager.GO_TO_SLEEP_REASON_INATTENTIVE); } @Test Loading @@ -886,6 +888,8 @@ public class PowerManagerServiceTest { assertThat(mService.getWakefulnessLocked()).isEqualTo(WAKEFULNESS_AWAKE); advanceTime(60); assertThat(mService.getWakefulnessLocked()).isEqualTo(WAKEFULNESS_ASLEEP); assertThat(mService.getBinderServiceInstance().getLastSleepReason()).isEqualTo( PowerManager.GO_TO_SLEEP_REASON_INATTENTIVE); } @Test Loading Loading @@ -913,6 +917,8 @@ public class PowerManagerServiceTest { advanceTime(520); assertThat(mService.getWakefulnessLocked()).isEqualTo(WAKEFULNESS_ASLEEP); assertThat(mService.getBinderServiceInstance().getLastSleepReason()).isEqualTo( PowerManager.GO_TO_SLEEP_REASON_INATTENTIVE); } @Test Loading @@ -934,6 +940,8 @@ public class PowerManagerServiceTest { advanceTime(520); assertThat(mService.getWakefulnessLocked()).isEqualTo(WAKEFULNESS_ASLEEP); assertThat(mService.getBinderServiceInstance().getLastSleepReason()).isEqualTo( PowerManager.GO_TO_SLEEP_REASON_INATTENTIVE); } @Test Loading Loading
services/core/java/com/android/server/power/PowerManagerService.java +1 −1 Original line number Diff line number Diff line Loading @@ -2861,7 +2861,7 @@ public final class PowerManagerService extends SystemService Slog.i(TAG, "Going to sleep now due to long user inactivity"); } changed = sleepDisplayGroupNoUpdateLocked(id, time, PowerManager.GO_TO_SLEEP_REASON_TIMEOUT, PowerManager.GO_TO_SLEEP_REASON_INATTENTIVE, PowerManager.GO_TO_SLEEP_FLAG_NO_DOZE, Process.SYSTEM_UID); } else if (shouldNapAtBedTimeLocked()) { changed = dreamDisplayGroupNoUpdateLocked(id, time, Process.SYSTEM_UID); Loading
services/tests/servicestests/src/com/android/server/power/PowerManagerServiceTest.java +8 −0 Original line number Diff line number Diff line Loading @@ -866,6 +866,8 @@ public class PowerManagerServiceTest { startSystem(); advanceTime(20); assertThat(mService.getWakefulnessLocked()).isEqualTo(WAKEFULNESS_ASLEEP); assertThat(mService.getBinderServiceInstance().getLastSleepReason()).isEqualTo( PowerManager.GO_TO_SLEEP_REASON_INATTENTIVE); } @Test Loading @@ -886,6 +888,8 @@ public class PowerManagerServiceTest { assertThat(mService.getWakefulnessLocked()).isEqualTo(WAKEFULNESS_AWAKE); advanceTime(60); assertThat(mService.getWakefulnessLocked()).isEqualTo(WAKEFULNESS_ASLEEP); assertThat(mService.getBinderServiceInstance().getLastSleepReason()).isEqualTo( PowerManager.GO_TO_SLEEP_REASON_INATTENTIVE); } @Test Loading Loading @@ -913,6 +917,8 @@ public class PowerManagerServiceTest { advanceTime(520); assertThat(mService.getWakefulnessLocked()).isEqualTo(WAKEFULNESS_ASLEEP); assertThat(mService.getBinderServiceInstance().getLastSleepReason()).isEqualTo( PowerManager.GO_TO_SLEEP_REASON_INATTENTIVE); } @Test Loading @@ -934,6 +940,8 @@ public class PowerManagerServiceTest { advanceTime(520); assertThat(mService.getWakefulnessLocked()).isEqualTo(WAKEFULNESS_ASLEEP); assertThat(mService.getBinderServiceInstance().getLastSleepReason()).isEqualTo( PowerManager.GO_TO_SLEEP_REASON_INATTENTIVE); } @Test Loading