Merge "Ignore isolated uid's process state in BatteryStats tracking" into oc-dr1-dev
This commit is contained in:
committed by
Android (Google) Code Review
commit
5a800cf069
@@ -3597,7 +3597,12 @@ public class BatteryStatsImpl extends BatteryStats {
|
||||
}
|
||||
|
||||
public void noteUidProcessStateLocked(int uid, int state) {
|
||||
uid = mapUid(uid);
|
||||
int parentUid = mapUid(uid);
|
||||
if (uid != parentUid) {
|
||||
// Isolated UIDs process state is already rolled up into parent, so no need to track
|
||||
// Otherwise the parent's process state will get downgraded incorrectly
|
||||
return;
|
||||
}
|
||||
getUidStatsLocked(uid).updateUidProcessStateLocked(state);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user