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

Commit 7e762beb authored by Adam Lesinski's avatar Adam Lesinski Committed by android-build-merger
Browse files

Merge "Fix issue where max idle time > total idle time" into nyc-dev

am: 89046edb

* commit '89046edb':
  Fix issue where max idle time > total idle time

Change-Id: Idfbfa60ec62002712073ae9af3c3e4c0e39be1e7
parents 63014c5f 89046edb
Loading
Loading
Loading
Loading
+4 −1
Original line number Diff line number Diff line
@@ -8153,14 +8153,17 @@ public class BatteryStatsImpl extends BatteryStats {
    }

    private void resetAllStatsLocked() {
        final long uptimeMillis = mClocks.uptimeMillis();
        final long elapsedRealtimeMillis = mClocks.elapsedRealtime();
        mStartCount = 0;
        initTimes(mClocks.uptimeMillis() * 1000, mClocks.elapsedRealtime() * 1000);
        initTimes(uptimeMillis * 1000, elapsedRealtimeMillis * 1000);
        mScreenOnTimer.reset(false);
        for (int i=0; i<NUM_SCREEN_BRIGHTNESS_BINS; i++) {
            mScreenBrightnessTimer[i].reset(false);
        }
        mInteractiveTimer.reset(false);
        mPowerSaveModeEnabledTimer.reset(false);
        mLastIdleTimeStart = elapsedRealtimeMillis;
        mLongestLightIdleTime = 0;
        mLongestFullIdleTime = 0;
        mDeviceIdleModeLightTimer.reset(false);