| 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 c1819992abd0e5cedac190f3c88ffa9e70ab40ae..70f0d5a73680ae5dc71a8bda0db27c6c662b519e 100644
|
| --- a/chrome/browser/chromeos/login/existing_user_controller.cc
|
| +++ b/chrome/browser/chromeos/login/existing_user_controller.cc
|
| @@ -624,6 +624,10 @@ void ExistingUserController::OnAuthFailure(const AuthFailure& failure) {
|
| ShowTPMError();
|
| } else if (!online_succeeded_for_.empty()) {
|
| ShowGaiaPasswordChanged(online_succeeded_for_);
|
| + } else if (last_login_attempt_username_ == chromeos::login::kGuestUserName) {
|
| + // Show no errors, just re-enable input.
|
| + login_display_->ClearAndEnablePassword();
|
| + StartPublicSessionAutoLoginTimer();
|
| } else {
|
| // Check networking after trying to login in case user is
|
| // cached locally or the local admin account.
|
|
|