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

Commit fdabb144 authored by Wei Wang's avatar Wei Wang Committed by Automerger Merge Worker
Browse files

Merge "HintManagerService: only check isolated process for app uid" into sc-dev am: 12dd843d

Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/15481666

Change-Id: I482225b70d255d2571855a512d013ccf8bccd8a4
parents d52c7e3e 12dd843d
Loading
Loading
Loading
Loading
+5 −1
Original line number Diff line number Diff line
@@ -255,7 +255,11 @@ public final class HintManagerService extends SystemService {
    private boolean checkTidValid(int uid, int tgid, int [] tids) {
        // Make sure all tids belongs to the same UID (including isolated UID),
        // tids can belong to different application processes.
        List<Integer> eligiblePids = mAmInternal.getIsolatedProcesses(uid);
        List<Integer> eligiblePids = null;
        // To avoid deadlock, do not call into AMS if the call is from system.
        if (uid != Process.SYSTEM_UID) {
            eligiblePids = mAmInternal.getIsolatedProcesses(uid);
        }
        if (eligiblePids == null) {
            eligiblePids = new ArrayList<>();
        }