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

Commit d65bdcad authored by Calin Juravle's avatar Calin Juravle Committed by Android (Google) Code Review
Browse files

Merge "Fix profile deletion in package manager" into nyc-dev

parents b70ba197 2d71f41b
Loading
Loading
Loading
Loading
+2 −3
Original line number Diff line number Diff line
@@ -7247,9 +7247,9 @@ public class PackageManagerService extends IPackageManager.Stub {
    private void deleteProfilesLI(PackageParser.Package pkg, boolean destroy) {
        try {
            if (destroy) {
                mInstaller.clearAppProfiles(pkg.packageName);
            } else {
                mInstaller.destroyAppProfiles(pkg.packageName);
            } else {
                mInstaller.clearAppProfiles(pkg.packageName);
            }
        } catch (InstallerException ex) {
            Log.e(TAG, "Could not delete profiles for package " + pkg.packageName);
@@ -14521,7 +14521,6 @@ public class PackageManagerService extends IPackageManager.Stub {
            if (DEBUG_REMOVE) Slog.d(TAG, "deletePackageX: pkg=" + packageName + " user=" + userId);
            res = deletePackageLI(packageName, removeForUser, true, allUsers,
                    flags | REMOVE_CHATTY, info, true, null);
            deleteProfilesLI(packageName, /*destroy*/ true);
            synchronized (mPackages) {
                if (res) {
                    mEphemeralApplicationRegistry.onPackageUninstalledLPw(uninstalledPs.pkg);