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

Commit b450505c authored by Christopher Tate's avatar Christopher Tate Committed by Android Git Automerger
Browse files

am a7a9327b: am 5474f085: am 9fc157a4: Merge "FLAG_PRIVILEGED disappears if...

am a7a9327b: am 5474f085: am 9fc157a4: Merge "FLAG_PRIVILEGED disappears if privileged app is updated and rebooted"

* commit 'a7a9327b':
  FLAG_PRIVILEGED disappears if privileged app is updated and rebooted
parents 8815d261 a7a9327b
Loading
Loading
Loading
Loading
+6 −0
Original line number Diff line number Diff line
@@ -3657,6 +3657,12 @@ public class PackageManagerService extends IPackageManager.Stub {
            // An updated system app will not have the PARSE_IS_SYSTEM flag set
            // initially
            parseFlags |= PackageParser.PARSE_IS_SYSTEM;

            // An updated privileged app will not have the PARSE_IS_PRIVILEGED
            // flag set initially
            if ((updatedPkg.pkgFlags & ApplicationInfo.FLAG_PRIVILEGED) != 0) {
                parseFlags |= PackageParser.PARSE_IS_PRIVILEGED;
            }
        }
        // Verify certificates against what was last scanned
        if (!collectCertificatesLI(pp, ps, pkg, scanFile, parseFlags)) {