Index: chrome/browser/chromeos/login/google_authenticator.cc |
diff --git a/chrome/browser/chromeos/login/google_authenticator.cc b/chrome/browser/chromeos/login/google_authenticator.cc |
index d5b2d16a400b69415ef263dc726a698af4d60a0c..fe8de56797de5af667799a7ae6e6fad81866f4d3 100644 |
--- a/chrome/browser/chromeos/login/google_authenticator.cc |
+++ b/chrome/browser/chromeos/login/google_authenticator.cc |
@@ -63,7 +63,15 @@ GoogleAuthenticator::~GoogleAuthenticator() {} |
void GoogleAuthenticator::CancelClientLogin() { |
if (gaia_authenticator_->HasPendingFetch()) { |
+ LOG(INFO) << "Canceling ClientLogin attempt."; |
gaia_authenticator_->CancelRequest(); |
+ |
+ ChromeThread::PostTask( |
+ ChromeThread::FILE, FROM_HERE, |
+ NewRunnableMethod(this, |
+ &GoogleAuthenticator::LoadLocalaccount, |
+ std::string(kLocalaccountFile))); |
+ |
CheckOffline("Login has timed out; please try again!"); |
} |
} |