| Index: chrome/browser/profiles/profile_io_data.cc
|
| diff --git a/chrome/browser/profiles/profile_io_data.cc b/chrome/browser/profiles/profile_io_data.cc
|
| index aaea4da2bbf81b0bf6bfa606c89e93198d7cc6b0..c4e0cd99ea99340dd0a1c09db223a65b0e501053 100644
|
| --- a/chrome/browser/profiles/profile_io_data.cc
|
| +++ b/chrome/browser/profiles/profile_io_data.cc
|
| @@ -41,6 +41,8 @@
|
| #include "chrome/browser/net/chrome_url_request_context_getter.h"
|
| #include "chrome/browser/net/proxy_service_factory.h"
|
| #include "chrome/browser/net/resource_prefetch_predictor_observer.h"
|
| +#include "chrome/browser/policy/cloud/policy_header_service_factory.h"
|
| +#include "chrome/browser/policy/policy_helpers.h"
|
| #include "chrome/browser/predictors/resource_prefetch_predictor.h"
|
| #include "chrome/browser/predictors/resource_prefetch_predictor_factory.h"
|
| #include "chrome/browser/profiles/profile.h"
|
| @@ -62,6 +64,10 @@
|
| #include "components/dom_distiller/core/url_constants.h"
|
| #include "components/metrics/metrics_pref_names.h"
|
| #include "components/net_log/chrome_net_log.h"
|
| +#include "components/policy/core/browser/url_blacklist_manager.h"
|
| +#include "components/policy/core/common/cloud/policy_header_io_helper.h"
|
| +#include "components/policy/core/common/cloud/policy_header_service.h"
|
| +#include "components/policy/core/common/cloud/user_cloud_policy_manager.h"
|
| #include "components/prefs/pref_service.h"
|
| #include "components/signin/core/common/signin_pref_names.h"
|
| #include "components/sync_driver/pref_names.h"
|
| @@ -96,15 +102,6 @@
|
| #include "net/url_request/url_request_interceptor.h"
|
| #include "net/url_request/url_request_job_factory_impl.h"
|
|
|
| -#if defined(ENABLE_CONFIGURATION_POLICY)
|
| -#include "chrome/browser/policy/cloud/policy_header_service_factory.h"
|
| -#include "chrome/browser/policy/policy_helpers.h"
|
| -#include "components/policy/core/browser/url_blacklist_manager.h"
|
| -#include "components/policy/core/common/cloud/policy_header_io_helper.h"
|
| -#include "components/policy/core/common/cloud/policy_header_service.h"
|
| -#include "components/policy/core/common/cloud/user_cloud_policy_manager.h"
|
| -#endif
|
| -
|
| #if defined(ENABLE_EXTENSIONS)
|
| #include "chrome/browser/extensions/extension_cookie_monster_delegate.h"
|
| #include "chrome/browser/extensions/extension_resource_protocols.h"
|
| @@ -518,7 +515,6 @@ void ProfileIOData::InitializeOnUIThread(Profile* profile) {
|
| // ShutdownOnUIThread to release these observers on the right thread.
|
| // Don't pass it in |profile_params_| to make sure it is correctly cleaned up,
|
| // in particular when this ProfileIOData isn't |initialized_| during deletion.
|
| -#if defined(ENABLE_CONFIGURATION_POLICY)
|
| policy::URLBlacklist::SegmentURLCallback callback =
|
| static_cast<policy::URLBlacklist::SegmentURLCallback>(
|
| url_formatter::SegmentURL);
|
| @@ -538,7 +534,6 @@ void ProfileIOData::InitializeOnUIThread(Profile* profile) {
|
| policy_header_service->CreatePolicyHeaderIOHelper(io_task_runner);
|
| }
|
| }
|
| -#endif
|
|
|
| incognito_availibility_pref_.Init(
|
| prefs::kIncognitoModeAvailability, pref_service);
|
| @@ -1038,9 +1033,7 @@ void ProfileIOData::Init(
|
| }
|
| #endif
|
|
|
| -#if defined(ENABLE_CONFIGURATION_POLICY)
|
| network_delegate->set_url_blacklist_manager(url_blacklist_manager_.get());
|
| -#endif
|
| network_delegate->set_profile(profile_params_->profile);
|
| network_delegate->set_profile_path(profile_params_->path);
|
| network_delegate->set_cookie_settings(profile_params_->cookie_settings.get());
|
| @@ -1260,10 +1253,8 @@ void ProfileIOData::ShutdownOnUIThread(
|
| if (media_device_id_salt_.get())
|
| media_device_id_salt_->ShutdownOnUIThread();
|
| session_startup_pref_.Destroy();
|
| -#if defined(ENABLE_CONFIGURATION_POLICY)
|
| if (url_blacklist_manager_)
|
| url_blacklist_manager_->ShutdownOnUIThread();
|
| -#endif
|
| if (chrome_http_user_agent_settings_)
|
| chrome_http_user_agent_settings_->CleanupOnUIThread();
|
| incognito_availibility_pref_.Destroy();
|
|
|