| Index: chrome/browser/ui/webui/ntp/ntp_login_handler.cc
|
| diff --git a/chrome/browser/ui/webui/ntp/ntp_login_handler.cc b/chrome/browser/ui/webui/ntp/ntp_login_handler.cc
|
| index a8bac25a9401fad7c6c034bb58bc5d401402ba05..ab788a1e6010a5d9ca332270efaa3f75ac4767f1 100644
|
| --- a/chrome/browser/ui/webui/ntp/ntp_login_handler.cc
|
| +++ b/chrome/browser/ui/webui/ntp/ntp_login_handler.cc
|
| @@ -136,7 +136,7 @@ void NTPLoginHandler::HandleShowSyncLoginUI(const ListValue* args) {
|
| #if !defined(OS_ANDROID)
|
| // The user isn't signed in, show the sync promo.
|
| if (SyncPromoUI::ShouldShowSyncPromo(profile)) {
|
| - chrome::ShowSyncSetup(browser, SyncPromoUI::SOURCE_NTP_LINK);
|
| + chrome::ShowBrowserSignin(browser, SyncPromoUI::SOURCE_NTP_LINK);
|
| RecordInHistogram(NTP_SIGN_IN_PROMO_CLICKED);
|
| }
|
| #endif
|
| @@ -187,7 +187,7 @@ void NTPLoginHandler::HandleShowAdvancedLoginUI(const ListValue* args) {
|
| Browser* browser =
|
| chrome::FindBrowserWithWebContents(web_ui()->GetWebContents());
|
| if (browser)
|
| - chrome::ShowSyncSetup(browser, SyncPromoUI::SOURCE_NTP_LINK);
|
| + chrome::ShowBrowserSignin(browser, SyncPromoUI::SOURCE_NTP_LINK);
|
| }
|
|
|
| void NTPLoginHandler::UpdateLogin() {
|
| @@ -250,10 +250,7 @@ bool NTPLoginHandler::ShouldShow(Profile* profile) {
|
| // UI and the avatar menu don't exist on that platform.
|
| return false;
|
| #else
|
| - if (profile->IsOffTheRecord())
|
| - return false;
|
| -
|
| - return profile->GetOriginalProfile()->IsSyncAccessible();
|
| + return !profile->IsOffTheRecord();
|
| #endif
|
| }
|
|
|
|
|