Index: chrome/browser/ui/webui/signin/inline_login_handler_impl.cc |
diff --git a/chrome/browser/ui/webui/signin/inline_login_handler_impl.cc b/chrome/browser/ui/webui/signin/inline_login_handler_impl.cc |
index 91d2526d09ec5a02d02d0824d011f2b9e5619242..c66580476648fd725f77a252275e569c1c13dcbb 100644 |
--- a/chrome/browser/ui/webui/signin/inline_login_handler_impl.cc |
+++ b/chrome/browser/ui/webui/signin/inline_login_handler_impl.cc |
@@ -66,10 +66,12 @@ void InlineLoginHandlerImpl::SetExtraInitParams(base::DictionaryValue& params) { |
params.SetString("continueUrl", |
signin::GetLandingURL("source", static_cast<int>(source)).spec()); |
- std::string last_email = Profile::FromWebUI(web_ui())->GetPrefs()->GetString( |
- prefs::kGoogleServicesLastUsername); |
- if (!last_email.empty()) |
- params.SetString("email", last_email); |
+ if (source != signin::SOURCE_AVATAR_BUBBLE_ADD_ACCOUNT) { |
+ std::string last_email = Profile::FromWebUI(web_ui())->GetPrefs()-> |
+ GetString(prefs::kGoogleServicesLastUsername); |
+ if (!last_email.empty()) |
+ params.SetString("email", last_email); |
+ } |
std::string frame_url; |
net::GetValueForKeyInQuery(current_url, "frameUrl", &frame_url); |