Merge "Lock BatteryStats when calling getStartClockTime" into tm-qpr-dev

This commit is contained in:
Dmitri Plotnikov
2023-03-17 18:03:45 +00:00
committed by Android (Google) Code Review

View File

@@ -822,7 +822,10 @@ public final class BatteryStatsService extends IBatteryStats.Stub
final long sessionStart = mBatteryUsageStatsStore
.getLastBatteryUsageStatsBeforeResetAtomPullTimestamp();
final long sessionEnd = mStats.getStartClockTime();
final long sessionEnd;
synchronized (mStats) {
sessionEnd = mStats.getStartClockTime();
}
final BatteryUsageStatsQuery queryBeforeReset =
new BatteryUsageStatsQuery.Builder()
.setMaxStatsAgeMs(0)