Skip to content

Commit 38f8688

Browse files
committed
Return ApplicationInfo with requested userId.
Return ApplicationInfo with requested userId instead of trying to infer it from calling UID. Bug: 7334712 Change-Id: I9ce0061e2d020b0d74c7c9cd22d89c5ff2466a6c
1 parent 8f55d11 commit 38f8688

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

services/java/com/android/server/pm/PackageManagerService.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1835,7 +1835,8 @@ public ApplicationInfo getApplicationInfo(String packageName, int flags, int use
18351835
PackageSetting ps = mSettings.mPackages.get(packageName);
18361836
if (ps == null) return null;
18371837
// Note: isEnabledLP() does not apply here - always return info
1838-
return PackageParser.generateApplicationInfo(p, flags, ps.readUserState(userId));
1838+
return PackageParser.generateApplicationInfo(
1839+
p, flags, ps.readUserState(userId), userId);
18391840
}
18401841
if ("android".equals(packageName)||"system".equals(packageName)) {
18411842
return mAndroidApplication;

0 commit comments

Comments
 (0)