[side search] Add Enterprise policy
Policy change requires browser refresh as we need to avoid creating
tab helpers when the browser first launches if disabled.
Bug: 1236631
Change-Id: I16ad17894c8a506a0950c636382094c6f36a686c
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3187573
Commit-Queue: Thomas Lukaszewicz <[email protected]>
Reviewed-by: Gabriel Charette <[email protected]>
Reviewed-by: Owen Min <[email protected]>
Reviewed-by: Sergey Poromov <[email protected]>
Cr-Commit-Position: refs/heads/main@{#927411}
diff --git a/chrome/browser/prefs/browser_prefs.cc b/chrome/browser/prefs/browser_prefs.cc
index 86961c7..1035a67 100644
--- a/chrome/browser/prefs/browser_prefs.cc
+++ b/chrome/browser/prefs/browser_prefs.cc
@@ -437,6 +437,11 @@
#include "chrome/browser/sessions/session_data_service.h"
#include "chrome/browser/sessions/session_service_log.h"
#endif
+
+#if BUILDFLAG(ENABLE_SIDE_SEARCH)
+#include "chrome/browser/ui/side_search/side_search_prefs.h"
+#endif // BUILDFLAG(ENABLE_SIDE_SEARCH)
+
namespace {
#if BUILDFLAG(IS_CHROMEOS_ASH)
@@ -1379,6 +1384,10 @@
RegisterBrowserViewProfilePrefs(registry);
#endif
+#if BUILDFLAG(ENABLE_SIDE_SEARCH)
+ side_search_prefs::RegisterProfilePrefs(registry);
+#endif // BUILDFLAG(ENABLE_SIDE_SEARCH)
+
#if !defined(OS_ANDROID)
registry->RegisterBooleanPref(
prefs::kLensRegionSearchEnabled, true,