summaryrefslogtreecommitdiff
path: root/services/core/java/com/android/server/power/stats/BatteryStatsImpl.java
diff options
context:
space:
mode:
Diffstat (limited to 'services/core/java/com/android/server/power/stats/BatteryStatsImpl.java')
-rw-r--r--services/core/java/com/android/server/power/stats/BatteryStatsImpl.java3
1 files changed, 2 insertions, 1 deletions
diff --git a/services/core/java/com/android/server/power/stats/BatteryStatsImpl.java b/services/core/java/com/android/server/power/stats/BatteryStatsImpl.java
index 698f6ea4b443..8b286adef092 100644
--- a/services/core/java/com/android/server/power/stats/BatteryStatsImpl.java
+++ b/services/core/java/com/android/server/power/stats/BatteryStatsImpl.java
@@ -3377,7 +3377,7 @@ public class BatteryStatsImpl extends BatteryStats {
}
return mTotalTimeUs + (mNesting > 0
? (curBatteryRealtimeUs - mUpdateTimeUs)
- / (mTimerPool != null ? mTimerPool.size() : 1)
+ / (mTimerPool != null && mTimerPool.size() > 0 ? mTimerPool.size() : 1)
: 0);
}
@@ -3708,6 +3708,7 @@ public class BatteryStatsImpl extends BatteryStats {
public abstract T instantiateObject();
}
+ @SuppressWarnings("ParcelableCreator")
public static class ControllerActivityCounterImpl extends ControllerActivityCounter
implements Parcelable {
private final Clock mClock;