Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 5a800cf0 authored by Amith Yamasani's avatar Amith Yamasani Committed by Android (Google) Code Review
Browse files

Merge "Ignore isolated uid's process state in BatteryStats tracking" into oc-dr1-dev

parents e09e5ef2 fd3caf6a
Loading
Loading
Loading
Loading
+6 −1
Original line number Diff line number Diff line
@@ -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);
    }