summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Christopher Tate <ctate@google.com> 2010-09-09 15:53:09 -0700
committer Android (Google) Code Review <android-gerrit@google.com> 2010-09-09 15:53:09 -0700
commitc32e3275fee96124c9c05c0de07eb61f47657ab5 (patch)
tree67dec681a7d6ada8ecfb1b543fef604b265b1fdb
parentf47f8bc31022010cb6b8f4c50f0f888bc5689163 (diff)
parent898c4dc59fd37e42960dea906ab4a5264b8b135f (diff)
Merge "Don't crash in batterystats"
-rw-r--r--core/java/com/android/internal/os/BatteryStatsImpl.java10
1 files changed, 5 insertions, 5 deletions
diff --git a/core/java/com/android/internal/os/BatteryStatsImpl.java b/core/java/com/android/internal/os/BatteryStatsImpl.java
index 9ed365813f57..0361cf86170e 100644
--- a/core/java/com/android/internal/os/BatteryStatsImpl.java
+++ b/core/java/com/android/internal/os/BatteryStatsImpl.java
@@ -1378,13 +1378,13 @@ public final class BatteryStatsImpl extends BatteryStats {
for (int i=0; i<N; i++) {
StopwatchTimer st = mPartialTimers.get(i);
if (st.mInList) {
- int myUTime = utime/num;
- int mySTime = stime/num;
- utime -= myUTime;
- stime -= mySTime;
- num--;
Uid uid = st.mUid;
if (uid != null && uid.mUid != Process.SYSTEM_UID) {
+ int myUTime = utime/num;
+ int mySTime = stime/num;
+ utime -= myUTime;
+ stime -= mySTime;
+ num--;
Uid.Proc proc = uid.getProcessStatsLocked("*wakelock*");
proc.addCpuTimeLocked(myUTime, mySTime);
proc.addSpeedStepTimes(cpuSpeedTimes);