Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(452)

Unified Diff: chrome/browser/ui/webui/signin/inline_login_handler.cc

Issue 300523003: Fix some problems with new reauth: (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Address review comments Created 6 years, 7 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
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 {
« no previous file with comments | « chrome/browser/ui/sync/one_click_signin_helper.cc ('k') | chrome/browser/ui/webui/signin/inline_login_handler_impl.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698