Loading services/core/java/com/android/server/pm/PackageManagerService.java +15 −11 Original line number Diff line number Diff line Loading @@ -3783,6 +3783,9 @@ public class PackageManagerService extends IPackageManager.Stub { } else { pi = generatePackageInfoFromSettingsLPw(ps.name, flags, userId); } // The above might return null in cases of uninstalled apps or install-state // skew across users/profiles. if (pi != null) { if ((flags&PackageManager.GET_PERMISSIONS) == 0) { if (numMatch == permissions.length) { pi.requestedPermissions = permissions; Loading @@ -3799,6 +3802,7 @@ public class PackageManagerService extends IPackageManager.Stub { } list.add(pi); } } @Override public ParceledListSlice<PackageInfo> getPackagesHoldingPermissions( Loading Loading
services/core/java/com/android/server/pm/PackageManagerService.java +15 −11 Original line number Diff line number Diff line Loading @@ -3783,6 +3783,9 @@ public class PackageManagerService extends IPackageManager.Stub { } else { pi = generatePackageInfoFromSettingsLPw(ps.name, flags, userId); } // The above might return null in cases of uninstalled apps or install-state // skew across users/profiles. if (pi != null) { if ((flags&PackageManager.GET_PERMISSIONS) == 0) { if (numMatch == permissions.length) { pi.requestedPermissions = permissions; Loading @@ -3799,6 +3802,7 @@ public class PackageManagerService extends IPackageManager.Stub { } list.add(pi); } } @Override public ParceledListSlice<PackageInfo> getPackagesHoldingPermissions( Loading