Index: chrome/browser/ui/webui/signin/inline_login_handler.cc |
diff --git a/chrome/browser/ui/webui/signin/inline_login_handler.cc b/chrome/browser/ui/webui/signin/inline_login_handler.cc |
index dbe26a0f9b0ac96b7955bc12895254908cf60efd..bbf94ad5fab2a1128829e7190d6ae16723a309aa 100644 |
--- a/chrome/browser/ui/webui/signin/inline_login_handler.cc |
+++ b/chrome/browser/ui/webui/signin/inline_login_handler.cc |
@@ -47,7 +47,8 @@ void InlineLoginHandler::HandleInitializeMessage(const base::ListValue* args) { |
const GURL& current_url = web_ui()->GetWebContents()->GetURL(); |
signin::Source source = signin::GetSourceForPromoURL(current_url); |
if (source == signin::SOURCE_AVATAR_BUBBLE_ADD_ACCOUNT || |
- source == signin::SOURCE_AVATAR_BUBBLE_SIGN_IN) { |
+ source == signin::SOURCE_AVATAR_BUBBLE_SIGN_IN || |
+ source == signin::SOURCE_REAUTH) { |
// Drop the leading slash in the path. |
params.SetString( |
"gaiaPath", |
@@ -59,7 +60,8 @@ void InlineLoginHandler::HandleInitializeMessage(const base::ListValue* args) { |
signin::GetLandingURL("source", static_cast<int>(source)).spec()); |
std::string default_email; |
- if (source != signin::SOURCE_AVATAR_BUBBLE_ADD_ACCOUNT) { |
+ if (source != signin::SOURCE_AVATAR_BUBBLE_ADD_ACCOUNT && |
+ source != signin::SOURCE_REAUTH) { |
default_email = Profile::FromWebUI(web_ui())->GetPrefs()->GetString( |
prefs::kGoogleServicesLastUsername); |
} else { |