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

Commit 02217a2b authored by Calin Juravle's avatar Calin Juravle Committed by android-build-merger
Browse files

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

am: bd227a14

* commit 'bd227a14':
  Fix profile deletion in package manager

Change-Id: I2e3d28ac5d403bb29b6d9022eccf2fc598495b31
parents bbb3aee6 bd227a14
Loading
Loading
Loading
Loading
+2 −3
Original line number Diff line number Diff line
@@ -7253,9 +7253,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);
@@ -14527,7 +14527,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);