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 faa073d400527cd24805af99a05df08f8d03d6c7..543493e9d284f440c7a411aad70b117a6cca9e07 100644 |
--- a/chrome/browser/ui/webui/ntp/new_tab_ui.cc |
+++ b/chrome/browser/ui/webui/ntp/new_tab_ui.cc |
@@ -59,6 +59,8 @@ |
#include "chrome/browser/ui/webui/ntp/new_tab_page_sync_handler.h" |
#include "chrome/browser/ui/webui/ntp/ntp_login_handler.h" |
#include "chrome/browser/ui/webui/ntp/suggestions_page_handler.h" |
+#else |
+#include "chrome/browser/ui/webui/ntp/android/bookmarks_handler.h" |
#endif |
using content::BrowserThread; |
@@ -127,7 +129,10 @@ NewTabUI::NewTabUI(content::WebUI* web_ui) |
web_ui->AddMessageHandler(new FaviconWebUIHandler()); |
} |
-#if !defined(OS_ANDROID) |
+#if defined(OS_ANDROID) |
+ // These handlers are specific to the Android NTP page. |
+ web_ui->AddMessageHandler((new BookmarksHandler())); |
+#else |
// Android uses native UI for sync setup. |
if (NTPLoginHandler::ShouldShow(GetProfile())) |
web_ui->AddMessageHandler(new NTPLoginHandler()); |