From 21023464b23ec43ffbd2f22a09eec2bbd2c70f88 Mon Sep 17 00:00:00 2001 From: Dianne Hackborn Date: Mon, 8 Nov 2010 19:05:00 -0800 Subject: [PATCH] Fix issue #3177284: Account for wake lock power usage on Crespo Change-Id: I5988d28fd192cd7fdb85140172a92141eb389964 --- src/com/android/settings/fuelgauge/PowerUsageSummary.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/com/android/settings/fuelgauge/PowerUsageSummary.java b/src/com/android/settings/fuelgauge/PowerUsageSummary.java index e0d614d549f..ea28c595c8b 100644 --- a/src/com/android/settings/fuelgauge/PowerUsageSummary.java +++ b/src/com/android/settings/fuelgauge/PowerUsageSummary.java @@ -457,6 +457,10 @@ public class PowerUsageSummary extends PreferenceActivity implements Runnable { } wakelockTime /= 1000; // convert to millis + // Add cost of holding a wake lock + power += (wakelockTime + * mPowerProfile.getAveragePower(PowerProfile.POWER_CPU_AWAKE)) / 1000; + // Add cost of data traffic long tcpBytesReceived = u.getTcpBytesReceived(mStatsType); long tcpBytesSent = u.getTcpBytesSent(mStatsType);