diff options
Diffstat (limited to 'src/com/android/settings/fuelgauge/PowerUsageDetail.java')
-rw-r--r-- | src/com/android/settings/fuelgauge/PowerUsageDetail.java | 11 |
1 files changed, 5 insertions, 6 deletions
diff --git a/src/com/android/settings/fuelgauge/PowerUsageDetail.java b/src/com/android/settings/fuelgauge/PowerUsageDetail.java index 129322b..2700c82 100644 --- a/src/com/android/settings/fuelgauge/PowerUsageDetail.java +++ b/src/com/android/settings/fuelgauge/PowerUsageDetail.java @@ -86,9 +86,10 @@ public class PowerUsageDetail extends PowerUsageBase implements Button.OnClickLi SettingsActivity caller, BatteryStatsHelper helper, int statsType, BatteryEntry entry, boolean showLocationButton) { // Initialize mStats if necessary. - helper.getStats(); + final BatteryStats stats = helper.getStats(); + helper.getDockStats(); - final int dischargeAmount = helper.getStats().getDischargeAmount(statsType); + final int dischargeAmount = stats.getDischargeAmount(statsType); Bundle args = new Bundle(); args.putString(PowerUsageDetail.EXTRA_TITLE, entry.name); args.putInt(PowerUsageDetail.EXTRA_PERCENT, (int) @@ -151,15 +152,13 @@ public class PowerUsageDetail extends PowerUsageBase implements Button.OnClickLi if (entry.sipper.drainType == BatterySipper.DrainType.APP) { Writer result = new StringWriter(); PrintWriter printWriter = new FastPrintWriter(result, false, 1024); - helper.getStats().dumpLocked(caller, printWriter, "", helper.getStatsType(), - uid.getUid()); + stats.dumpLocked(caller, printWriter, "", helper.getStatsType(), uid.getUid()); printWriter.flush(); args.putString(PowerUsageDetail.EXTRA_REPORT_DETAILS, result.toString()); result = new StringWriter(); printWriter = new FastPrintWriter(result, false, 1024); - helper.getStats().dumpCheckinLocked(caller, printWriter, helper.getStatsType(), - uid.getUid()); + stats.dumpCheckinLocked(caller, printWriter, helper.getStatsType(), uid.getUid()); printWriter.flush(); args.putString(PowerUsageDetail.EXTRA_REPORT_CHECKIN_DETAILS, result.toString()); |