Index: chrome/browser/chromeos/login/existing_user_controller.cc |
=================================================================== |
--- chrome/browser/chromeos/login/existing_user_controller.cc (revision 177312) |
+++ chrome/browser/chromeos/login/existing_user_controller.cc (working copy) |
@@ -696,7 +696,6 @@ |
LoginUtils::Get()->PrepareProfile(username, |
display_email_, |
password, |
- pending_requests, |
using_oauth, |
has_cookies, |
this); |
@@ -998,8 +997,11 @@ |
const std::string& username) { |
// Invalidate OAuth token, since it can't be correct after password is |
// changed. |
- UserManager::Get()->SaveUserOAuthStatus(username, |
- User::OAUTH_TOKEN_STATUS_INVALID); |
+ UserManager::Get()->SaveUserOAuthStatus( |
+ username, |
+ CommandLine::ForCurrentProcess()->HasSwitch(switches::kForceOAuth1) ? |
+ User::OAUTH1_TOKEN_STATUS_INVALID : |
+ User::OAUTH2_TOKEN_STATUS_INVALID); |
login_display_->SetUIEnabled(true); |
login_display_->ShowGaiaPasswordChanged(username); |