Loading services/core/java/com/android/server/pm/PackageManagerService.java +9 −4 Original line number Diff line number Diff line Loading @@ -7312,12 +7312,17 @@ public class PackageManagerService extends IPackageManager.Stub { return false; } if (!isCallerSameApp(packageName)) { return false; } synchronized (mPackages) { final PackageSetting ps = mSettings.mPackages.get(packageName); if (ps != null) { final boolean returnAllowed = ps != null && (isCallerSameApp(packageName) || mContext.checkCallingOrSelfPermission( android.Manifest.permission.ACCESS_INSTANT_APPS) == PERMISSION_GRANTED || mInstantAppRegistry.isInstantAccessGranted( userId, UserHandle.getAppId(Binder.getCallingUid()), ps.appId)); if (returnAllowed) { return ps.getInstantApp(userId); } } Loading
services/core/java/com/android/server/pm/PackageManagerService.java +9 −4 Original line number Diff line number Diff line Loading @@ -7312,12 +7312,17 @@ public class PackageManagerService extends IPackageManager.Stub { return false; } if (!isCallerSameApp(packageName)) { return false; } synchronized (mPackages) { final PackageSetting ps = mSettings.mPackages.get(packageName); if (ps != null) { final boolean returnAllowed = ps != null && (isCallerSameApp(packageName) || mContext.checkCallingOrSelfPermission( android.Manifest.permission.ACCESS_INSTANT_APPS) == PERMISSION_GRANTED || mInstantAppRegistry.isInstantAccessGranted( userId, UserHandle.getAppId(Binder.getCallingUid()), ps.appId)); if (returnAllowed) { return ps.getInstantApp(userId); } }