OSDN Git Service

Fixing issue in current and max duration calculations.
authorKweku Adams <kwekua@google.com>
Sat, 10 Dec 2016 03:04:50 +0000 (19:04 -0800)
committerKweku Adams <kwekua@google.com>
Tue, 13 Dec 2016 19:17:44 +0000 (19:17 +0000)
commit47db5a8bf74a77306b811d14e3c052cdf86ef704
treeea526281abb2df1521affb3864e5595a4338c888
parent500719cf9cbf095aaf3b34fb3ba7ff30de024d94
Fixing issue in current and max duration calculations.

It looks like one operation was done out of order and some of the times used in
the calculations were leading to incorrect results.

BUG: 31023263
Test: bit FrameworksCoreTests:com.android.internal.os.BatteryStatsDurationTimerTest

Change-Id: I417cc28c5a55748067b6c7f682a66fe3dbc09f09
core/java/android/os/BatteryStats.java
core/java/com/android/internal/os/BatteryStatsImpl.java
core/tests/coretests/src/com/android/internal/os/BatteryStatsDurationTimerTest.java