summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Ruchi Kandoi <kandoiruchi@google.com> 2018-08-03 11:05:41 -0700
committer Ruchi Kandoi <kandoiruchi@google.com> 2018-08-07 14:49:46 -0700
commita04c80089d75a52bb52a8ad6517be98258d41c0c (patch)
tree98663434ca46a033bc06cebe90393b46277912ba
parentf8f459a2cc3e0abb88323fa08243c302998deb6c (diff)
Fix to mark disableApkUnlessMatchedSku hidden for all users
Bug: 111795497 Test: manual; switch to guest & secondary user Change-Id: I8ba64f52953b8a86adaea343ed52eaa6865a0019
-rw-r--r--services/core/java/com/android/server/pm/PackageManagerService.java7
1 files changed, 3 insertions, 4 deletions
diff --git a/services/core/java/com/android/server/pm/PackageManagerService.java b/services/core/java/com/android/server/pm/PackageManagerService.java
index f30372b1b237..82ad46f08aed 100644
--- a/services/core/java/com/android/server/pm/PackageManagerService.java
+++ b/services/core/java/com/android/server/pm/PackageManagerService.java
@@ -21952,9 +21952,6 @@ Slog.v(TAG, ":: stepped forward, applying functor at tag " + parser.getName());
//TODO: b/111402650
private void disableSkuSpecificApps() {
- if (!mIsUpgrade && !mFirstBoot) {
- return;
- }
String apkList[] = mContext.getResources().getStringArray(
R.array.config_disableApksUnlessMatchedSku_apk_list);
String skuArray[] = mContext.getResources().getStringArray(
@@ -21968,7 +21965,9 @@ Slog.v(TAG, ":: stepped forward, applying functor at tag " + parser.getName());
}
for (String packageName : apkList) {
setSystemAppHiddenUntilInstalled(packageName, true);
- setSystemAppInstallState(packageName, false, ActivityManager.getCurrentUser());
+ for (UserInfo user : sUserManager.getUsers(false)) {
+ setSystemAppInstallState(packageName, false, user.id);
+ }
}
}