Changes BrowserProcess::browser_policy_connector() return type
To Chrome specific type. This is a precursor to adding calls to a
ChromeBrowserPolicyConnector.
BUG=800357
TEST=none
Change-Id: If6d82958e598436155e2d36f1a46108264031a57
Reviewed-on: https://chromium-review.googlesource.com/864627
Reviewed-by: Elliot Glaysher <[email protected]>
Commit-Queue: Scott Violet <[email protected]>
Cr-Commit-Position: refs/heads/master@{#529013}
diff --git a/chrome/browser/browser_process_impl.cc b/chrome/browser/browser_process_impl.cc
index 562fe79..bd7d6a8 100644
--- a/chrome/browser/browser_process_impl.cc
+++ b/chrome/browser/browser_process_impl.cc
@@ -63,6 +63,7 @@
#include "chrome/browser/notifications/notification_ui_manager.h"
#include "chrome/browser/plugins/chrome_plugin_service_filter.h"
#include "chrome/browser/plugins/plugin_finder.h"
+#include "chrome/browser/policy/chrome_browser_policy_connector.h"
#include "chrome/browser/prefs/browser_prefs.h"
#include "chrome/browser/prefs/chrome_pref_service_factory.h"
#include "chrome/browser/printing/background_printing_manager.h"
@@ -95,7 +96,6 @@
#include "components/network_time/network_time_tracker.h"
#include "components/optimization_guide/optimization_guide_service.h"
#include "components/physical_web/data_source/physical_web_data_source.h"
-#include "components/policy/core/browser/browser_policy_connector.h"
#include "components/policy/core/common/policy_service.h"
#include "components/prefs/json_pref_store.h"
#include "components/prefs/pref_registry_simple.h"
@@ -212,20 +212,8 @@
BrowserProcessImpl::BrowserProcessImpl(
base::SequencedTaskRunner* local_state_task_runner)
- : created_watchdog_thread_(false),
- created_browser_policy_connector_(false),
- created_profile_manager_(false),
- created_icon_manager_(false),
- created_notification_ui_manager_(false),
- created_notification_bridge_(false),
- created_safe_browsing_service_(false),
- created_subresource_filter_ruleset_service_(false),
- created_optimization_guide_service_(false),
- shutting_down_(false),
- tearing_down_(false),
- download_status_updater_(base::MakeUnique<DownloadStatusUpdater>()),
+ : download_status_updater_(std::make_unique<DownloadStatusUpdater>()),
local_state_task_runner_(local_state_task_runner),
- cached_default_web_client_state_(shell_integration::UNKNOWN_DEFAULT),
pref_service_factory_(
base::MakeUnique<prefs::InProcessPrefServiceFactory>()) {
g_browser_process = this;
@@ -655,7 +643,8 @@
return message_center::MessageCenter::Get();
}
-policy::BrowserPolicyConnector* BrowserProcessImpl::browser_policy_connector() {
+policy::ChromeBrowserPolicyConnector*
+BrowserProcessImpl::browser_policy_connector() {
DCHECK_CALLED_ON_VALID_SEQUENCE(sequence_checker_);
if (!created_browser_policy_connector_) {
DCHECK(!browser_policy_connector_);