Merge "Force a battery tracker update on dumping proto request" into tm-dev am: 4740cb695a am: 9c2b42783f

Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/18497057

Change-Id: I96040b836f6533409bd328aa6532d5c40b6e4e7d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
This commit is contained in:
Jing Ji
2022-05-20 23:53:37 +00:00
committed by Automerger Merge Worker

View File

@@ -839,6 +839,8 @@ final class AppBatteryTracker extends BaseAppStateTracker<AppBatteryPolicy>
@Override
void dumpAsProto(ProtoOutputStream proto, int uid) {
// Force an update.
updateBatteryUsageStatsIfNecessary(mInjector.currentTimeMillis(), true);
synchronized (mLock) {
final SparseArray<ImmutableBatteryUsage> uidConsumers = mUidBatteryUsageInWindow;
if (uid != android.os.Process.INVALID_UID) {