| 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(
|
|
|