Merge "Update NPMS internal state when app idle parole state is changed." into oc-dev

This commit is contained in:
Sudheer Shanka
2017-04-13 01:53:28 +00:00
committed by Android (Google) Code Review

View File

@@ -2992,7 +2992,12 @@ public class NetworkPolicyManagerService extends INetworkPolicyManager.Stub {
// Skip if it had no restrictions to begin with
if ((oldRules & MASK_ALL_NETWORKS) == 0) continue;
}
updateRulesForPowerRestrictionsUL(uid, oldRules, paroled);
final int newUidRules = updateRulesForPowerRestrictionsUL(uid, oldRules, paroled);
if (newUidRules == RULE_NONE) {
mUidRules.delete(uid);
} else {
mUidRules.put(uid, newUidRules);
}
}
}