| Index: chrome/browser/ui/webui/ntp/ntp_resource_cache.cc
|
| diff --git a/chrome/browser/ui/webui/ntp/ntp_resource_cache.cc b/chrome/browser/ui/webui/ntp/ntp_resource_cache.cc
|
| index cd6dbb789865fb8db979c135d333752b86daf837..8b0d00f0da75b9c0e81fccd77e2e9ca15a7d0520 100644
|
| --- a/chrome/browser/ui/webui/ntp/ntp_resource_cache.cc
|
| +++ b/chrome/browser/ui/webui/ntp/ntp_resource_cache.cc
|
| @@ -192,6 +192,12 @@ bool NTPResourceCache::NewTabCacheNeedsRefresh() {
|
| return true;
|
| }
|
| #endif
|
| + bool should_show_apps_page = profile_->GetPrefs()->GetBoolean(
|
| + prefs::kNtpShouldShowAppsPage);
|
| + if (should_show_apps_page != should_show_apps_page_) {
|
| + should_show_apps_page_ = should_show_apps_page;
|
| + return true;
|
| + }
|
| return false;
|
| }
|
|
|
| @@ -312,6 +318,8 @@ void NTPResourceCache::CreateNewTabHTML() {
|
| DictionaryValue load_time_data;
|
| load_time_data.SetBoolean("bookmarkbarattached",
|
| prefs->GetBoolean(prefs::kShowBookmarkBar));
|
| + load_time_data.SetBoolean("showApps",
|
| + prefs->GetBoolean(prefs::kNtpShouldShowAppsPage));
|
| load_time_data.SetBoolean("hasattribution",
|
| ThemeServiceFactory::GetForProfile(profile_)->HasCustomImage(
|
| IDR_THEME_NTP_ATTRIBUTION));
|
| @@ -379,7 +387,6 @@ void NTPResourceCache::CreateNewTabHTML() {
|
| l10n_util::GetStringUTF16(IDS_NEW_TAB_APP_INSTALL_HINT_LABEL));
|
| load_time_data.SetBoolean("isDiscoveryInNTPEnabled",
|
| NewTabUI::IsDiscoveryInNTPEnabled());
|
| - load_time_data.SetBoolean("showApps", NewTabUI::ShouldShowApps());
|
| load_time_data.SetString("collapseSessionMenuItemText",
|
| l10n_util::GetStringUTF16(IDS_NEW_TAB_OTHER_SESSIONS_COLLAPSE_SESSION));
|
| load_time_data.SetString("expandSessionMenuItemText",
|
|
|