diff --git a/core/java/com/android/internal/os/BatteryStatsImpl.java b/core/java/com/android/internal/os/BatteryStatsImpl.java index 3aac0b18a7fc5..aba43d859db47 100644 --- a/core/java/com/android/internal/os/BatteryStatsImpl.java +++ b/core/java/com/android/internal/os/BatteryStatsImpl.java @@ -12186,7 +12186,7 @@ public class BatteryStatsImpl extends BatteryStats { mHistoryTags = new SparseArray<>(mHistoryTagPool.size()); for (Map.Entry entry: mHistoryTagPool.entrySet()) { - mHistoryTags.put(entry.getValue(), entry.getKey()); + mHistoryTags.put(entry.getValue() & ~TAG_FIRST_OCCURRENCE_FLAG, entry.getKey()); } } @@ -16345,9 +16345,6 @@ public class BatteryStatsImpl extends BatteryStats { for (int i=0; i