summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Cynthia Wasonga <wasonga@google.com> 2022-11-09 07:50:20 +0000
committer Android (Google) Code Review <android-gerrit@google.com> 2022-11-09 07:50:20 +0000
commitc6d5bd40d9897f99fe5a69f59e885bea5740f64f (patch)
tree8451a7d32de8ebc61fbc0e5eb4df9123266fbcff
parent0cacc5937c2e9f9337cdba62ad11556a20037165 (diff)
parentff94d116887b0a801be3f928ca71ab4cb28a3254 (diff)
Merge "Fix profile removed broadcast being sent for non-profile user"
-rw-r--r--services/core/java/com/android/server/pm/UserManagerService.java3
1 files changed, 2 insertions, 1 deletions
diff --git a/services/core/java/com/android/server/pm/UserManagerService.java b/services/core/java/com/android/server/pm/UserManagerService.java
index f85b11da252e..0eff9e9a8e4d 100644
--- a/services/core/java/com/android/server/pm/UserManagerService.java
+++ b/services/core/java/com/android/server/pm/UserManagerService.java
@@ -5248,7 +5248,8 @@ public class UserManagerService extends IUserManager.Stub {
Slog.w(LOG_TAG, "Unable to notify AppOpsService of removing user.", e);
}
- if (userData.info.profileGroupId != UserInfo.NO_PROFILE_GROUP_ID) {
+ if (userData.info.profileGroupId != UserInfo.NO_PROFILE_GROUP_ID
+ && userData.info.isProfile()) {
sendProfileRemovedBroadcast(userData.info.profileGroupId, userData.info.id,
userData.info.userType);
}