Index: chrome/browser/browser_process_impl.cc |
diff --git a/chrome/browser/browser_process_impl.cc b/chrome/browser/browser_process_impl.cc |
index 5507acdee0fbcaa402541c8fdb8a717bb302a45b..6417c8e046d6eb0001975f42885efefe22181433 100644 |
--- a/chrome/browser/browser_process_impl.cc |
+++ b/chrome/browser/browser_process_impl.cc |
@@ -86,6 +86,7 @@ |
#include "components/metrics_services_manager/metrics_services_manager.h" |
#include "components/net_log/chrome_net_log.h" |
#include "components/network_time/network_time_tracker.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" |
@@ -130,12 +131,6 @@ |
#include "chrome/browser/background/background_mode_manager.h" |
#endif |
-#if defined(ENABLE_CONFIGURATION_POLICY) |
-#include "components/policy/core/browser/browser_policy_connector.h" |
-#else |
-#include "components/policy/core/common/policy_service_stub.h" |
-#endif // defined(ENABLE_CONFIGURATION_POLICY) |
- |
#if defined(ENABLE_EXTENSIONS) |
#include "chrome/browser/extensions/chrome_extensions_browser_client.h" |
#include "chrome/browser/extensions/event_router_forwarder.h" |
@@ -321,14 +316,12 @@ void BrowserProcessImpl::StartTearDown() { |
message_center::MessageCenter::Shutdown(); |
-#if defined(ENABLE_CONFIGURATION_POLICY) |
// The policy providers managed by |browser_policy_connector_| need to shut |
// down while the IO and FILE threads are still alive. The monitoring |
// framework owned by |browser_policy_connector_| relies on |gcm_driver_|, so |
// this must be shutdown before |gcm_driver_| below. |
if (browser_policy_connector_) |
browser_policy_connector_->Shutdown(); |
-#endif |
// The |gcm_driver_| must shut down while the IO thread is still alive. |
if (gcm_driver_) |
@@ -636,26 +629,16 @@ message_center::MessageCenter* BrowserProcessImpl::message_center() { |
policy::BrowserPolicyConnector* BrowserProcessImpl::browser_policy_connector() { |
DCHECK(CalledOnValidThread()); |
-#if defined(ENABLE_CONFIGURATION_POLICY) |
if (!created_browser_policy_connector_) { |
DCHECK(!browser_policy_connector_); |
browser_policy_connector_ = platform_part_->CreateBrowserPolicyConnector(); |
created_browser_policy_connector_ = true; |
} |
return browser_policy_connector_.get(); |
-#else |
- return NULL; |
-#endif |
} |
policy::PolicyService* BrowserProcessImpl::policy_service() { |
-#if defined(ENABLE_CONFIGURATION_POLICY) |
return browser_policy_connector()->GetPolicyService(); |
-#else |
- if (!policy_service_.get()) |
- policy_service_.reset(new policy::PolicyServiceStub()); |
- return policy_service_.get(); |
-#endif |
} |
IconManager* BrowserProcessImpl::icon_manager() { |
@@ -1065,7 +1048,6 @@ void BrowserProcessImpl::PreMainMessageLoopRun() { |
SCOPED_UMA_HISTOGRAM_TIMER( |
"Startup.BrowserProcessImpl_PreMainMessageLoopRunTime"); |
-#if defined(ENABLE_CONFIGURATION_POLICY) |
// browser_policy_connector() is created very early because local_state() |
// needs policy to be initialized with the managed preference values. |
// However, policy fetches from the network and loading of disk caches |
@@ -1073,7 +1055,6 @@ void BrowserProcessImpl::PreMainMessageLoopRun() { |
// resume its initialization now that the loops are spinning and the |
// system request context is available for the fetchers. |
browser_policy_connector()->Init(local_state(), system_request_context()); |
-#endif |
if (local_state_->IsManagedPreference(prefs::kDefaultBrowserSettingEnabled)) |
ApplyDefaultBrowserPolicy(); |