diff options
| author | Dianne Hackborn <hackbod@google.com> | 2014-03-13 10:07:37 -0700 |
|---|---|---|
| committer | Android Git Automerger <android-git-automerger@android.com> | 2014-03-13 10:07:37 -0700 |
| commit | c43e89a665a41b96b727547ac06044f150cd22e3 (patch) | |
| tree | b62ee74944f93659a1f9439e6b45eeb0b507fea4 /core | |
| parent | 1f172594aac13e1523135b0dab555f9e0ffe7276 (diff) | |
| parent | 08fc3a7fc24cf16c15f53bab3d061a8c32367655 (diff) | |
| download | frameworks_base-c43e89a665a41b96b727547ac06044f150cd22e3.zip frameworks_base-c43e89a665a41b96b727547ac06044f150cd22e3.tar.gz frameworks_base-c43e89a665a41b96b727547ac06044f150cd22e3.tar.bz2 | |
am 08fc3a7f: Merge "Fix some uid issues in battery stats."
* commit '08fc3a7fc24cf16c15f53bab3d061a8c32367655':
Fix some uid issues in battery stats.
Diffstat (limited to 'core')
| -rw-r--r-- | core/java/com/android/internal/os/BatteryStatsImpl.java | 12 |
1 files changed, 5 insertions, 7 deletions
diff --git a/core/java/com/android/internal/os/BatteryStatsImpl.java b/core/java/com/android/internal/os/BatteryStatsImpl.java index 10fd2f0..26d7f5f 100644 --- a/core/java/com/android/internal/os/BatteryStatsImpl.java +++ b/core/java/com/android/internal/os/BatteryStatsImpl.java @@ -270,7 +270,6 @@ public final class BatteryStatsImpl extends BatteryStats { boolean mWifiOn; StopwatchTimer mWifiOnTimer; - int mWifiOnUid = -1; boolean mGlobalWifiRunning; StopwatchTimer mGlobalWifiRunningTimer; @@ -2912,10 +2911,6 @@ public final class BatteryStatsImpl extends BatteryStats { mWifiOn = false; mWifiOnTimer.stopRunningLocked(elapsedRealtime); } - if (mWifiOnUid >= 0) { - getUidStatsLocked(mWifiOnUid).noteWifiStoppedLocked(elapsedRealtime); - mWifiOnUid = -1; - } } public void noteAudioOnLocked(int uid) { @@ -5973,7 +5968,7 @@ public final class BatteryStatsImpl extends BatteryStats { if (entry.rxBytes == 0 || entry.txBytes == 0) continue; - final Uid u = getUidStatsLocked(entry.uid); + final Uid u = getUidStatsLocked(mapUid(entry.uid)); u.noteNetworkActivityLocked(NETWORK_MOBILE_RX_DATA, entry.rxBytes, entry.rxPackets); u.noteNetworkActivityLocked(NETWORK_MOBILE_TX_DATA, entry.txBytes, @@ -6040,7 +6035,7 @@ public final class BatteryStatsImpl extends BatteryStats { if (entry.rxBytes == 0 || entry.txBytes == 0) continue; - final Uid u = getUidStatsLocked(entry.uid); + final Uid u = getUidStatsLocked(mapUid(entry.uid)); u.noteNetworkActivityLocked(NETWORK_WIFI_RX_DATA, entry.rxBytes, entry.rxPackets); u.noteNetworkActivityLocked(NETWORK_WIFI_TX_DATA, entry.txBytes, @@ -6240,6 +6235,7 @@ public final class BatteryStatsImpl extends BatteryStats { * if needed. */ public Uid.Proc getProcessStatsLocked(int uid, String name) { + uid = mapUid(uid); Uid u = getUidStatsLocked(uid); return u.getProcessStatsLocked(name); } @@ -6249,6 +6245,7 @@ public final class BatteryStatsImpl extends BatteryStats { * if needed. */ public Uid.Pkg getPackageStatsLocked(int uid, String pkg) { + uid = mapUid(uid); Uid u = getUidStatsLocked(uid); return u.getPackageStatsLocked(pkg); } @@ -6258,6 +6255,7 @@ public final class BatteryStatsImpl extends BatteryStats { * if needed. */ public Uid.Pkg.Serv getServiceStatsLocked(int uid, String pkg, String name) { + uid = mapUid(uid); Uid u = getUidStatsLocked(uid); return u.getServiceStatsLocked(pkg, name); } |
