0

Kaleidoscope: Attach KaleidoscopeTabHelper

This CL attaches the Kaleidoscope tab helper when Kaleidoscope is
enabled.

Bug: 1053587
Change-Id: I1cc9b39df58ff754298e14b647527dfd913c477b
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2132376
Reviewed-by: Becca Hughes <beccahughes@chromium.org>
Reviewed-by: Avi Drissman <avi@chromium.org>
Commit-Queue: Tommy Steimel <steimel@chromium.org>
Cr-Commit-Position: refs/heads/master@{#756816}
This commit is contained in:
Tommy Steimel
2020-04-06 21:08:34 +00:00
committed by Commit Bot
parent f9ca90f881
commit f94d0ea8ad

@@ -14,6 +14,7 @@
#include "build/build_config.h"
#include "chrome/browser/bookmarks/bookmark_model_factory.h"
#include "chrome/browser/browser_process.h"
#include "chrome/browser/buildflags.h"
#include "chrome/browser/captive_portal/captive_portal_service_factory.h"
#include "chrome/browser/client_hints/client_hints.h"
#include "chrome/browser/complex_tasks/task_tab_helper.h"
@@ -161,6 +162,10 @@
#include "extensions/browser/view_type_utils.h"
#endif
#if BUILDFLAG(ENABLE_KALEIDOSCOPE)
#include "chrome/browser/media/kaleidoscope/internal/kaleidoscope_tab_helper.h"
#endif // BUILDFLAG(ENABLE_KALEIDOSCOPE)
#if BUILDFLAG(ENABLE_OFFLINE_PAGES)
#include "chrome/browser/offline_pages/android/auto_fetch_page_load_watcher.h"
#include "chrome/browser/offline_pages/offline_page_tab_helper.h"
@@ -413,6 +418,11 @@ void TabHelpers::AttachTabHelpers(WebContents* web_contents) {
web_app::WebAppMetrics::Get(profile);
#endif
#if BUILDFLAG(ENABLE_KALEIDOSCOPE)
if (base::FeatureList::IsEnabled(media::kKaleidoscope))
KaleidoscopeTabHelper::CreateForWebContents(web_contents);
#endif // BUILDFLAG(ENABLE_KALEIDOSCOPE)
#if BUILDFLAG(ENABLE_OFFLINE_PAGES)
offline_pages::OfflinePageTabHelper::CreateForWebContents(web_contents);
offline_pages::RecentTabHelper::CreateForWebContents(web_contents);