summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Nicholas Sauer <nicksauer@google.com> 2020-09-22 21:33:17 +0000
committer Android (Google) Code Review <android-gerrit@google.com> 2020-09-22 21:33:17 +0000
commit1688d946aa0ecb543e169bf176c4fab37bd2eef7 (patch)
treeefda5bc36b9810801e066a65dff5f2d248c15e7d
parent79a1219925b2c8d7a12cc63a95bbffb914484cbe (diff)
parente503f455483ca8af47f96b4b08e79030b50aae1c (diff)
Merge "Use MATCH_ANY_USER when retrieving PackageInfo." into rvc-qpr-dev
-rw-r--r--services/core/java/com/android/server/pm/PackageManagerShellCommand.java9
1 files changed, 6 insertions, 3 deletions
diff --git a/services/core/java/com/android/server/pm/PackageManagerShellCommand.java b/services/core/java/com/android/server/pm/PackageManagerShellCommand.java
index 8bbe9cc01ada..7b4e4d94baa2 100644
--- a/services/core/java/com/android/server/pm/PackageManagerShellCommand.java
+++ b/services/core/java/com/android/server/pm/PackageManagerShellCommand.java
@@ -2313,7 +2313,8 @@ class PackageManagerShellCommand extends ShellCommand {
private boolean isVendorApp(String pkg) {
try {
- final PackageInfo info = mInterface.getPackageInfo(pkg, 0, UserHandle.USER_SYSTEM);
+ final PackageInfo info = mInterface.getPackageInfo(
+ pkg, PackageManager.MATCH_ANY_USER, UserHandle.USER_SYSTEM);
return info != null && info.applicationInfo.isVendor();
} catch (RemoteException e) {
return false;
@@ -2322,7 +2323,8 @@ class PackageManagerShellCommand extends ShellCommand {
private boolean isProductApp(String pkg) {
try {
- final PackageInfo info = mInterface.getPackageInfo(pkg, 0, UserHandle.USER_SYSTEM);
+ final PackageInfo info = mInterface.getPackageInfo(
+ pkg, PackageManager.MATCH_ANY_USER, UserHandle.USER_SYSTEM);
return info != null && info.applicationInfo.isProduct();
} catch (RemoteException e) {
return false;
@@ -2331,7 +2333,8 @@ class PackageManagerShellCommand extends ShellCommand {
private boolean isSystemExtApp(String pkg) {
try {
- final PackageInfo info = mInterface.getPackageInfo(pkg, 0, UserHandle.USER_SYSTEM);
+ final PackageInfo info = mInterface.getPackageInfo(
+ pkg, PackageManager.MATCH_ANY_USER, UserHandle.USER_SYSTEM);
return info != null && info.applicationInfo.isSystemExt();
} catch (RemoteException e) {
return false;