Fix BatteryStats Screen On timer reset

StopwatchTimer reset uses elapsedRealtime not uptime

Bug: 187844042
Test: builds + boots
Change-Id: I82286d74fef6256971361e70a787a2b39a7cbba4
This commit is contained in:
Michael Wachenschwanz
2021-05-12 16:19:02 -07:00
parent 720add59c7
commit 96906f72e3

View File

@@ -11194,7 +11194,7 @@ public class BatteryStatsImpl extends BatteryStats {
final long elapsedRealtimeUs = elapsedRealtimeMillis * 1000;
mStartCount = 0;
initTimes(uptimeUs, elapsedRealtimeUs);
mScreenOnTimer.reset(false, uptimeUs);
mScreenOnTimer.reset(false, elapsedRealtimeUs);
mScreenDozeTimer.reset(false, elapsedRealtimeUs);
for (int i=0; i<NUM_SCREEN_BRIGHTNESS_BINS; i++) {
mScreenBrightnessTimer[i].reset(false, elapsedRealtimeUs);