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

Commit 47874192 authored by TreeHugger Robot's avatar TreeHugger Robot Committed by Android (Google) Code Review
Browse files

Merge "Use system user when installing APKs."

parents eff37cca c3e68eae
Loading
Loading
Loading
Loading
+6 −2
Original line number Diff line number Diff line
@@ -384,8 +384,10 @@ public class StagingManager {
        PackageInstaller.SessionParams params = originalSession.params.copy();
        params.isStaged = false;
        params.installFlags |= PackageManager.INSTALL_DISABLE_VERIFICATION;
        // TODO(b/129744602): use the userid from the original session.
        int apkSessionId = mPi.createSession(
                params, originalSession.getInstallerPackageName(), originalSession.userId);
                params, originalSession.getInstallerPackageName(),
                0 /* UserHandle.SYSTEM */);
        PackageInstallerSession apkSession = mPi.getSession(apkSessionId);

        try {
@@ -465,8 +467,10 @@ public class StagingManager {
            }
            PackageInstaller.SessionParams params = session.params.copy();
            params.isStaged = false;
            // TODO(b/129744602): use the userid from the original session.
            int apkParentSessionId = mPi.createSession(
                    params, session.getInstallerPackageName(), session.userId);
                    params, session.getInstallerPackageName(),
                    0 /* UserHandle.SYSTEM */);
            PackageInstallerSession apkParentSession = mPi.getSession(apkParentSessionId);
            try {
                apkParentSession.open();