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

Commit 288e82f8 authored by Nicolas Prévot's avatar Nicolas Prévot Committed by Android (Google) Code Review
Browse files

Merge "Keep intent verification status of system apps when uninstalling them." into mnc-dev

parents 9dc4d50b b5ab2ffc
Loading
Loading
Loading
Loading
+3 −2
Original line number Diff line number Diff line
@@ -13037,7 +13037,8 @@ public class PackageManagerService extends IPackageManager.Stub {
                // they have set the special DELETE_SYSTEM_APP which requests different
                // semantics than normal for uninstalling system apps.
                if (DEBUG_REMOVE) Slog.d(TAG, "Only deleting for single user");
                ps.setUserState(user.getIdentifier(),
                final int userId = user.getIdentifier();
                ps.setUserState(userId,
                        COMPONENT_ENABLED_STATE_DEFAULT,
                        false, //installed
                        true,  //stopped
@@ -13045,7 +13046,7 @@ public class PackageManagerService extends IPackageManager.Stub {
                        false, //hidden
                        null, null, null,
                        false, // blockUninstall
                        INTENT_FILTER_DOMAIN_VERIFICATION_STATUS_UNDEFINED, 0);
                        ps.readUserState(userId).domainVerificationStatus, 0);
                if (!isSystemApp(ps)) {
                    if (ps.isAnyInstalled(sUserManager.getUserIds())) {
                        // Other user still have this package installed, so all