We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 074dcf0 commit 983cb28Copy full SHA for 983cb28
services/core/java/com/android/server/pm/UserManagerService.java
@@ -3043,7 +3043,9 @@ public boolean canAddPrivateProfile(@UserIdInt int userId) {
3043
return isUserTypeEnabled(USER_TYPE_PROFILE_PRIVATE)
3044
&& canAddMoreProfilesToUser(USER_TYPE_PROFILE_PRIVATE,
3045
userId, /* allowedToRemoveOne */ false)
3046
- && (parentUserInfo != null && parentUserInfo.isMain())
+ && (parentUserInfo != null
3047
+ && (parentUserInfo.isMain()
3048
+ || parentUserInfo.canHaveProfileOfType(USER_TYPE_PROFILE_PRIVATE)))
3049
&& doesDeviceHardwareSupportPrivateSpace()
3050
&& !hasUserRestriction(UserManager.DISALLOW_ADD_PRIVATE_PROFILE, userId);
3051
}
0 commit comments