Index: chrome/browser/ui/tab_helpers.cc |
diff --git a/chrome/browser/ui/tab_helpers.cc b/chrome/browser/ui/tab_helpers.cc |
index 85c3e1d5118b996cde98f1f0002cd640c582e82a..2ab105bb67346bdcd82f06c67e46ce95c60536c5 100644 |
--- a/chrome/browser/ui/tab_helpers.cc |
+++ b/chrome/browser/ui/tab_helpers.cc |
@@ -78,6 +78,11 @@ |
#include "components/zoom/zoom_controller.h" |
#endif // BUILDFLAG(ANDROID_JAVA_UI) |
+#if defined(OS_ANDROID) |
+#include "chrome/browser/bookmarks/bookmark_model_factory.h" |
+#include "chrome/browser/ntp_snippets/ntp_bookmark_helper.h" |
+#endif // defined(OS_ANDROID) |
+ |
#if defined(ENABLE_CAPTIVE_PORTAL_DETECTION) |
#include "chrome/browser/captive_portal/captive_portal_tab_helper.h" |
#endif |
@@ -218,6 +223,14 @@ void TabHelpers::AttachTabHelpers(WebContents* web_contents) { |
banners::AppBannerManagerDesktop::CreateForWebContents(web_contents); |
#endif |
+#if defined(OS_ANDROID) |
+ ntp_snippets::NTPBookmarkHelper:: |
+ CreateForWebContentsWithBookmarkModel( |
+ web_contents, |
+ BookmarkModelFactory::GetForProfile( |
+ Profile::FromBrowserContext(web_contents->GetBrowserContext()))); |
+#endif // defined(OS_ANDROID) |
+ |
// --- Feature tab helpers behind flags --- |
#if defined(ENABLE_CAPTIVE_PORTAL_DETECTION) |