summaryrefslogtreecommitdiffstats
path: root/services
diff options
context:
space:
mode:
authorNicolas Prévot <nprevot@google.com>2015-08-07 19:23:52 +0000
committerAndroid (Google) Code Review <android-gerrit@google.com>2015-08-07 19:23:52 +0000
commit288e82f8f67db894c43bf4ea659ca832f979c65a (patch)
tree81b2efff59c2f9d8c9c3dd24780fd6f78b74c595 /services
parent9dc4d50be1db82359050fd082828680bde44b9fd (diff)
parentb5ab2ffc213dbc976544ef6e0922d72d4fa241ff (diff)
downloadframeworks_base-288e82f8f67db894c43bf4ea659ca832f979c65a.zip
frameworks_base-288e82f8f67db894c43bf4ea659ca832f979c65a.tar.gz
frameworks_base-288e82f8f67db894c43bf4ea659ca832f979c65a.tar.bz2
Merge "Keep intent verification status of system apps when uninstalling them." into mnc-dev
Diffstat (limited to 'services')
-rw-r--r--services/core/java/com/android/server/pm/PackageManagerService.java5
1 files changed, 3 insertions, 2 deletions
diff --git a/services/core/java/com/android/server/pm/PackageManagerService.java b/services/core/java/com/android/server/pm/PackageManagerService.java
index ce40c28..6a4ae3d 100644
--- a/services/core/java/com/android/server/pm/PackageManagerService.java
+++ b/services/core/java/com/android/server/pm/PackageManagerService.java
@@ -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