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_) |