Index: chrome/browser/chromeos/login/existing_user_controller.cc |
diff --git a/chrome/browser/chromeos/login/existing_user_controller.cc b/chrome/browser/chromeos/login/existing_user_controller.cc |
index b951c2da74095539576ab446a0c692670726f075..4cb375342cb0207393f597bf3c97b342113ad174 100644 |
--- a/chrome/browser/chromeos/login/existing_user_controller.cc |
+++ b/chrome/browser/chromeos/login/existing_user_controller.cc |
@@ -945,22 +945,16 @@ void ExistingUserController::ShowError(int error_id, |
const std::string& details) { |
VLOG(1) << details; |
HelpAppLauncher::HelpTopic help_topic_id; |
- if (login_performer_) { |
- switch (login_performer_->error().state()) { |
- case GoogleServiceAuthError::ACCOUNT_DISABLED: |
- help_topic_id = HelpAppLauncher::HELP_ACCOUNT_DISABLED; |
- break; |
- case GoogleServiceAuthError::HOSTED_NOT_ALLOWED: |
- help_topic_id = HelpAppLauncher::HELP_HOSTED_ACCOUNT; |
- break; |
- default: |
- help_topic_id = HelpAppLauncher::HELP_CANT_ACCESS_ACCOUNT; |
- break; |
- } |
- } else { |
- // login_performer_ will be null if an error occurred during OAuth2 token |
- // fetch. In this case, show a generic error. |
- help_topic_id = HelpAppLauncher::HELP_CANT_ACCESS_ACCOUNT; |
+ switch (login_performer_->error().state()) { |
+ case GoogleServiceAuthError::ACCOUNT_DISABLED: |
+ help_topic_id = HelpAppLauncher::HELP_ACCOUNT_DISABLED; |
+ break; |
+ case GoogleServiceAuthError::HOSTED_NOT_ALLOWED: |
+ help_topic_id = HelpAppLauncher::HELP_HOSTED_ACCOUNT; |
+ break; |
+ default: |
+ help_topic_id = HelpAppLauncher::HELP_CANT_ACCESS_ACCOUNT; |
+ break; |
} |
if (error_id == IDS_LOGIN_ERROR_AUTHENTICATING) { |
@@ -1223,7 +1217,7 @@ void ExistingUserController::OnOAuth2TokensFetched( |
const UserContext& user_context) { |
if (!success) { |
LOG(ERROR) << "OAuth2 token fetch failed."; |
- OnAuthFailure(AuthFailure(AuthFailure::FAILED_TO_INITIALIZE_TOKEN)); |
+ OnAuthFailure(AuthFailure(AuthFailure::NETWORK_AUTH_FAILED)); |
return; |
} |
PerformLogin(user_context, LoginPerformer::AUTH_MODE_EXTENSION); |