| Index: chrome/browser/signin/signin_promo.cc
|
| diff --git a/chrome/browser/signin/signin_promo.cc b/chrome/browser/signin/signin_promo.cc
|
| index 972178d12f835c4dca04264d6952934ad95c5943..55c30955aed64ba72229ba9842c12c17e064bc31 100644
|
| --- a/chrome/browser/signin/signin_promo.cc
|
| +++ b/chrome/browser/signin/signin_promo.cc
|
| @@ -163,8 +163,15 @@ void SetUserSkippedPromo(Profile* profile) {
|
| }
|
|
|
| GURL GetLandingURL(const char* option, int value) {
|
| - const std::string& locale = g_browser_process->GetApplicationLocale();
|
| - std::string url = base::StringPrintf(kSignInLandingUrlPrefix, locale.c_str());
|
| + std::string url;
|
| + if (switches::IsEnableWebBasedSignin()) {
|
| + const std::string& locale = g_browser_process->GetApplicationLocale();
|
| + url = base::StringPrintf(kSignInLandingUrlPrefix, locale.c_str());
|
| + } else {
|
| + const char kGaiaExtSuccessURLPrefix[] =
|
| + "chrome-extension://mfffpogegjflfpflabcdkioaeobkgjik/success.html";
|
| + url = kGaiaExtSuccessURLPrefix;
|
| + }
|
| base::StringAppendF(&url, "?%s=%d", option, value);
|
| return GURL(url);
|
| }
|
|
|