| Index: chrome/browser/ui/sync/one_click_signin_helper.cc
|
| diff --git a/chrome/browser/ui/sync/one_click_signin_helper.cc b/chrome/browser/ui/sync/one_click_signin_helper.cc
|
| index 3891458ac6285e26cb4c26b6caf5f4ff9194c315..6a7cff7f62ba33dbcec10e5f476fa8e24af00553 100644
|
| --- a/chrome/browser/ui/sync/one_click_signin_helper.cc
|
| +++ b/chrome/browser/ui/sync/one_click_signin_helper.cc
|
| @@ -316,7 +316,8 @@ bool AreWeShowingSignin(GURL url, SyncPromoUI::Source source,
|
|
|
| return (url.ReplaceComponents(replacements) == clean_login_url &&
|
| source != SyncPromoUI::SOURCE_UNKNOWN) ||
|
| - (url.ReplaceComponents(replacements) == clean_one_click_url &&
|
| + (IsValidGaiaSigninRedirectOrResponseURL(url) &&
|
| + url.spec().find("ChromeLoginPrompt") != std::string::npos &&
|
| !email.empty());
|
| }
|
|
|
|
|