Index: chrome/browser/ui/webui/chromeos/login/supervised_user_creation_screen_handler.cc |
diff --git a/chrome/browser/ui/webui/chromeos/login/supervised_user_creation_screen_handler.cc b/chrome/browser/ui/webui/chromeos/login/supervised_user_creation_screen_handler.cc |
index 25471689d44940326aedd97d1c8df168e1dec9a5..ae57dc6b5e43db55b386255e0568698d67a1755a 100644 |
--- a/chrome/browser/ui/webui/chromeos/login/supervised_user_creation_screen_handler.cc |
+++ b/chrome/browser/ui/webui/chromeos/login/supervised_user_creation_screen_handler.cc |
@@ -213,16 +213,14 @@ void SupervisedUserCreationScreenHandler::PrepareToShow() {} |
void SupervisedUserCreationScreenHandler::Show() { |
scoped_ptr<base::DictionaryValue> data(new base::DictionaryValue()); |
scoped_ptr<base::ListValue> users_list(new base::ListValue()); |
- const user_manager::UserList& users = |
- user_manager::UserManager::Get()->GetUsers(); |
+ const user_manager::UserList& users = user_manager::UserManager::Get()-> |
+ GetUsersAllowedForSupervisedUsersCreation(); |
std::string owner; |
chromeos::CrosSettings::Get()->GetString(chromeos::kDeviceOwner, &owner); |
for (user_manager::UserList::const_iterator it = users.begin(); |
it != users.end(); |
++it) { |
- if ((*it)->GetType() != user_manager::USER_TYPE_REGULAR) |
- continue; |
bool is_owner = ((*it)->email() == owner); |
base::DictionaryValue* user_dict = new base::DictionaryValue(); |
UserSelectionScreen::FillUserDictionary( |