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

Commit cb3c2560 authored by Nicholas Sauer's avatar Nicholas Sauer Committed by Automerger Merge Worker
Browse files

Merge "Use MATCH_ANY_USER when retrieving PackageInfo." into rvc-qpr-dev am:...

Merge "Use MATCH_ANY_USER when retrieving PackageInfo." into rvc-qpr-dev am: 1688d946 am: c85f35d6

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

Change-Id: Ice0583a604d34511a4dbe1e026e87e6613aec5a7
parents e49b9875 c85f35d6
Loading
Loading
Loading
Loading
+6 −3
Original line number Diff line number Diff line
@@ -2323,7 +2323,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;
@@ -2332,7 +2333,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;
@@ -2341,7 +2343,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;