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

Commit 1bc593dc authored by Patrick Baumann's avatar Patrick Baumann Committed by Automerger Merge Worker
Browse files

Fixes PM.grantImplicitAccess for multi-user am: 7494002c

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

Change-Id: I4bc339b413af79bfea596a361e2f93609084b65f
parents e453ae2d 7494002c
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -25434,7 +25434,7 @@ public class PackageManagerService extends IPackageManager.Stub
        // This API is exposed temporarily to only the contacts provider. (b/158688602)
        final int callingUid = Binder.getCallingUid();
        ProviderInfo contactsProvider = resolveContentProviderInternal(
                        ContactsContract.AUTHORITY, 0, UserHandle.USER_SYSTEM);
                        ContactsContract.AUTHORITY, 0, UserHandle.getUserId(callingUid));
        if (contactsProvider == null || contactsProvider.applicationInfo == null
                || !UserHandle.isSameApp(contactsProvider.applicationInfo.uid, callingUid)) {
            throw new SecurityException(callingUid + " is not allow to call grantImplicitAccess");