Merge "Adjust future charge start time." into pi-dev

am: 6c2679d55d

Change-Id: I50245cc669359bd758ddee55311af30e95adbb65
This commit is contained in:
Makoto Onuki
2018-04-30 11:35:22 -07:00
committed by android-build-merger

View File

@@ -4084,7 +4084,8 @@ public class BatteryStatsImpl extends BatteryStats {
boolean ensureStartClockTime(final long currentTime) {
final long ABOUT_ONE_YEAR = 365*24*60*60*1000L;
if (currentTime > ABOUT_ONE_YEAR && mStartClockTime < (currentTime-ABOUT_ONE_YEAR)) {
if ((currentTime > ABOUT_ONE_YEAR && mStartClockTime < (currentTime-ABOUT_ONE_YEAR))
|| (mStartClockTime > currentTime)) {
// If the start clock time has changed by more than a year, then presumably
// the previous time was completely bogus. So we are going to figure out a
// new time based on how much time has elapsed since we started counting.