| Index: chrome/browser/chromeos/login/login_performer.cc
|
| diff --git a/chrome/browser/chromeos/login/login_performer.cc b/chrome/browser/chromeos/login/login_performer.cc
|
| index 3d2b715188adc9567cb54329e51ae545f3a5c632..910cdb2f5af62891fc1db7ac24a94cb7fe535540 100644
|
| --- a/chrome/browser/chromeos/login/login_performer.cc
|
| +++ b/chrome/browser/chromeos/login/login_performer.cc
|
| @@ -276,10 +276,7 @@ void LoginPerformer::CompleteLogin(const std::string& username,
|
| StartLoginCompletion();
|
| } else {
|
| // Otherwise, do whitelist check first.
|
| - const base::ListValue *user_list;
|
| - base::StringValue username_value(username);
|
| - if (cros_settings->GetList(kAccountsPrefUsers, &user_list) &&
|
| - user_list->Find(username_value) != user_list->end()) {
|
| + if (cros_settings->FindEmailInList(kAccountsPrefUsers, username)) {
|
| StartLoginCompletion();
|
| } else {
|
| if (delegate_)
|
| @@ -321,10 +318,7 @@ void LoginPerformer::Login(const std::string& username,
|
| // Starts authentication if guest login is allowed or online auth pending.
|
| StartAuthentication();
|
| } else {
|
| - const base::ListValue *user_list;
|
| - base::StringValue username_value(username);
|
| - if (cros_settings->GetList(kAccountsPrefUsers, &user_list) &&
|
| - user_list->Find(username_value) != user_list->end()) {
|
| + if (cros_settings->FindEmailInList(kAccountsPrefUsers, username)) {
|
| StartAuthentication();
|
| } else {
|
| if (delegate_)
|
|
|