diff options
| author | 2018-08-03 11:05:41 -0700 | |
|---|---|---|
| committer | 2018-08-07 14:49:46 -0700 | |
| commit | a04c80089d75a52bb52a8ad6517be98258d41c0c (patch) | |
| tree | 98663434ca46a033bc06cebe90393b46277912ba | |
| parent | f8f459a2cc3e0abb88323fa08243c302998deb6c (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.java | 7 |
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); + } } } |