summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--core/java/com/android/internal/app/ConfirmUserCreationActivity.java4
1 files changed, 3 insertions, 1 deletions
diff --git a/core/java/com/android/internal/app/ConfirmUserCreationActivity.java b/core/java/com/android/internal/app/ConfirmUserCreationActivity.java
index df9cf43d8d30..53d7793b7f0f 100644
--- a/core/java/com/android/internal/app/ConfirmUserCreationActivity.java
+++ b/core/java/com/android/internal/app/ConfirmUserCreationActivity.java
@@ -26,6 +26,7 @@ import android.content.pm.PackageManager.NameNotFoundException;
import android.content.pm.UserInfo;
import android.os.Bundle;
import android.os.PersistableBundle;
+import android.os.UserHandle;
import android.os.UserManager;
import android.util.Log;
@@ -91,7 +92,8 @@ public class ConfirmUserCreationActivity extends AlertActivity
}
final String message;
// Check the user restrictions
- boolean cantCreateUser = mUserManager.hasUserRestriction(UserManager.DISALLOW_ADD_USER);
+ boolean cantCreateUser = mUserManager.hasUserRestriction(UserManager.DISALLOW_ADD_USER)
+ || !mUserManager.isAdminUser();
// Check the system state and user count
boolean cantCreateAnyMoreUsers = !mUserManager.canAddMoreUsers();
// Check the account existence