| Index: chrome/browser/ui/webui/ntp/new_tab_ui.cc
|
| diff --git a/chrome/browser/ui/webui/ntp/new_tab_ui.cc b/chrome/browser/ui/webui/ntp/new_tab_ui.cc
|
| index 56e81f6bf8508909dcadb74a37ba4f968639bed4..e7223f73ed4eccb6835fdd6c98cfb674ee53c4e8 100644
|
| --- a/chrome/browser/ui/webui/ntp/new_tab_ui.cc
|
| +++ b/chrome/browser/ui/webui/ntp/new_tab_ui.cc
|
| @@ -30,6 +30,7 @@
|
| #include "chrome/browser/themes/theme_service_factory.h"
|
| #include "chrome/browser/ui/browser.h"
|
| #include "chrome/browser/ui/webui/ntp/app_launcher_handler.h"
|
| +#include "chrome/browser/ui/webui/ntp/favicon_webui_handler.h"
|
| #include "chrome/browser/ui/webui/ntp/foreign_session_handler.h"
|
| #include "chrome/browser/ui/webui/ntp/most_visited_handler.h"
|
| #include "chrome/browser/ui/webui/ntp/new_tab_page_sync_handler.h"
|
| @@ -347,7 +348,7 @@ NewTabUI::NewTabUI(TabContents* contents)
|
| AddMessageHandler((new NTPLoginHandler())->Attach(this));
|
| AddMessageHandler((new ShownSectionsHandler(pref_service))->Attach(this));
|
| AddMessageHandler((new browser_sync::ForeignSessionHandler())->
|
| - Attach(this));
|
| + Attach(this));
|
| AddMessageHandler((new MostVisitedHandler())->Attach(this));
|
| AddMessageHandler((new RecentlyClosedTabsHandler())->Attach(this));
|
| AddMessageHandler((new MetricsHandler())->Attach(this));
|
| @@ -361,6 +362,8 @@ NewTabUI::NewTabUI(TabContents* contents)
|
|
|
| AddMessageHandler((new NewTabPageSetHomePageHandler())->Attach(this));
|
| AddMessageHandler((new NewTabPageClosePromoHandler())->Attach(this));
|
| + if (CommandLine::ForCurrentProcess()->HasSwitch(switches::kNewTabPage4))
|
| + AddMessageHandler((new FaviconWebUIHandler())->Attach(this));
|
| }
|
|
|
| // Initializing the CSS and HTML can require some CPU, so do it after
|
|
|