summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Amith Yamasani <yamasani@google.com> 2011-11-22 11:02:49 -0800
committer Android (Google) Code Review <android-gerrit@google.com> 2011-11-22 11:02:49 -0800
commit227a64fe23b4e6f05dc31e5f51b0f4c142e52b18 (patch)
tree087bf34feab81a201b998911e30fb41b1f81a8d9
parent7257a32b9ac7cbbb47659ed7bea4ab47e74ac3ec (diff)
parent45f06460e9aeadadad27e6c87817940cd96128ef (diff)
Merge "Fix an NPE on overflow in BatteryStats history." into ics-mr1
-rw-r--r--core/java/com/android/internal/os/BatteryStatsImpl.java2
1 files changed, 1 insertions, 1 deletions
diff --git a/core/java/com/android/internal/os/BatteryStatsImpl.java b/core/java/com/android/internal/os/BatteryStatsImpl.java
index 3e96c815e9b6..fec4cbc9d402 100644
--- a/core/java/com/android/internal/os/BatteryStatsImpl.java
+++ b/core/java/com/android/internal/os/BatteryStatsImpl.java
@@ -1275,7 +1275,7 @@ public final class BatteryStatsImpl extends BatteryStats {
// record changes to the battery level.
if (mHistoryLastWritten.batteryLevel == mHistoryCur.batteryLevel &&
(dataSize >= MAX_MAX_HISTORY_BUFFER
- || ((mHistoryEnd.states^mHistoryCur.states)
+ || ((mHistoryLastWritten.states^mHistoryCur.states)
& HistoryItem.MOST_INTERESTING_STATES) == 0)) {
return;
}