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

Commit 4c161911 authored by Andrew Hsieh's avatar Andrew Hsieh Committed by android-build-merger
Browse files

Merge "pm: skip scan-as-privileged for OMR1 vendors" into pi-dev

am: d6afc52a

Change-Id: I655c45bace10a69437cad9536f30b19c09692186
parents bbb49941 d6afc52a
Loading
Loading
Loading
Loading
+6 −2
Original line number Diff line number Diff line
@@ -9985,8 +9985,12 @@ public class PackageManagerService extends IPackageManager.Stub
        }
        // Scan as privileged apps that share a user with a priv-app.
        if (((scanFlags & SCAN_AS_PRIVILEGED) == 0) && !pkg.isPrivileged()
                && (pkg.mSharedUserId != null)) {
        final boolean skipVendorPrivilegeScan = ((scanFlags & SCAN_AS_VENDOR) != 0)
                && SystemProperties.getInt("ro.vndk.version", 28) < 28;
        if (((scanFlags & SCAN_AS_PRIVILEGED) == 0)
                && !pkg.isPrivileged()
                && (pkg.mSharedUserId != null)
                && !skipVendorPrivilegeScan) {
            SharedUserSetting sharedUserSetting = null;
            try {
                sharedUserSetting = mSettings.getSharedUserLPw(pkg.mSharedUserId, 0, 0, false);