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

Commit ac0a61ba authored by Sudheer Shanka's avatar Sudheer Shanka
Browse files

Notify NPMS when uid becomes active or idle.

We used to notify for these events but this got
regressed in ag/1829603.

Bug: 35523062
Test: manual
Change-Id: I05e1517384f1436ee07094cdc6c3a339941f75ff
parent 28f99293
Loading
Loading
Loading
Loading
+2 −1
Original line number Original line Diff line number Diff line
@@ -4235,7 +4235,8 @@ public class ActivityManagerService extends IActivityManager.Stub
            final int registeredCallbackCount = mUidObservers.getRegisteredCallbackCount();
            final int registeredCallbackCount = mUidObservers.getRegisteredCallbackCount();
            for (int i = 0; i < N; ++i) {
            for (int i = 0; i < N; ++i) {
                final UidRecord.ChangeItem item = mActiveUidChanges[i];
                final UidRecord.ChangeItem item = mActiveUidChanges[i];
                if (item.change == UidRecord.CHANGE_PROCSTATE) {
                if (item.change != UidRecord.CHANGE_GONE
                        && item.change != UidRecord.CHANGE_GONE_IDLE) {
                    mUidStateWithSeqObserver.onUidStateChangedWithSeq(
                    mUidStateWithSeqObserver.onUidStateChangedWithSeq(
                            item.uid, item.processState, item.procStateSeq);
                            item.uid, item.processState, item.procStateSeq);
                    if (VALIDATE_UID_STATES && registeredCallbackCount == 0) {
                    if (VALIDATE_UID_STATES && registeredCallbackCount == 0) {