diff options
| -rw-r--r-- | services/core/java/com/android/server/pm/DeletePackageHelper.java | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/services/core/java/com/android/server/pm/DeletePackageHelper.java b/services/core/java/com/android/server/pm/DeletePackageHelper.java index fd162214031c..b2c6c49a8e41 100644 --- a/services/core/java/com/android/server/pm/DeletePackageHelper.java +++ b/services/core/java/com/android/server/pm/DeletePackageHelper.java @@ -461,7 +461,7 @@ final class DeletePackageHelper { final int userId = user == null ? UserHandle.USER_ALL : user.getIdentifier(); // Remember which users are affected, before the installed states are modified - outInfo.mRemovedUsers = (systemApp || userId == UserHandle.USER_ALL) + outInfo.mRemovedUsers = userId == UserHandle.USER_ALL ? ps.queryUsersInstalledOrHasData(allUserHandles) : new int[]{userId}; outInfo.populateBroadcastUsers(ps); |