Skip to content

Commit 983cb28

Browse files
committed
Support adding private profiles when parent user can have private profiles
1 parent 074dcf0 commit 983cb28

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

services/core/java/com/android/server/pm/UserManagerService.java

+3-1
Original file line numberDiff line numberDiff line change
@@ -3043,7 +3043,9 @@ public boolean canAddPrivateProfile(@UserIdInt int userId) {
30433043
return isUserTypeEnabled(USER_TYPE_PROFILE_PRIVATE)
30443044
&& canAddMoreProfilesToUser(USER_TYPE_PROFILE_PRIVATE,
30453045
userId, /* allowedToRemoveOne */ false)
3046-
&& (parentUserInfo != null && parentUserInfo.isMain())
3046+
&& (parentUserInfo != null
3047+
&& (parentUserInfo.isMain()
3048+
|| parentUserInfo.canHaveProfileOfType(USER_TYPE_PROFILE_PRIVATE)))
30473049
&& doesDeviceHardwareSupportPrivateSpace()
30483050
&& !hasUserRestriction(UserManager.DISALLOW_ADD_PRIVATE_PROFILE, userId);
30493051
}

0 commit comments

Comments
 (0)