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

Commit 3b182261 authored by Naofumi Harada's avatar Naofumi Harada Committed by Android Git Automerger
Browse files

am 68c0346b: DO NOT MERGE - FLAG_PRIVILEGED disappears if privileged app is updated and rebooted

* commit '68c0346b':
  DO NOT MERGE - FLAG_PRIVILEGED disappears if privileged app is updated and rebooted
parents 7fb07438 68c0346b
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)) {