| Index: chrome/browser/policy/browser_policy_connector.cc
|
| diff --git a/chrome/browser/policy/browser_policy_connector.cc b/chrome/browser/policy/browser_policy_connector.cc
|
| index c32f4269976ec8d0ef113323f9989d007848780a..746b585c085de5b44d0736c318cab24aa9971541 100644
|
| --- a/chrome/browser/policy/browser_policy_connector.cc
|
| +++ b/chrome/browser/policy/browser_policy_connector.cc
|
| @@ -265,6 +265,11 @@ const CloudPolicyDataStore*
|
| return user_data_store_.get();
|
| }
|
|
|
| +const HandlerList*
|
| + BrowserPolicyConnector::GetConfigurationPolicyHandlerList() const {
|
| + return policy_handlers_.get();
|
| +}
|
| +
|
| BrowserPolicyConnector::BrowserPolicyConnector()
|
| : ALLOW_THIS_IN_INITIALIZER_LIST(method_factory_(this)) {
|
| managed_platform_provider_.reset(CreateManagedPlatformProvider());
|
| @@ -280,6 +285,7 @@ BrowserPolicyConnector::BrowserPolicyConnector()
|
| #if defined(OS_CHROMEOS)
|
| InitializeDevicePolicy();
|
| #endif
|
| + policy_handlers_.reset(MakeConfigurationPolicyHandlers());
|
| }
|
|
|
| BrowserPolicyConnector::BrowserPolicyConnector(
|
| @@ -291,7 +297,9 @@ BrowserPolicyConnector::BrowserPolicyConnector(
|
| recommended_platform_provider_(recommended_platform_provider),
|
| managed_cloud_provider_(managed_cloud_provider),
|
| recommended_cloud_provider_(recommended_cloud_provider),
|
| - ALLOW_THIS_IN_INITIALIZER_LIST(method_factory_(this)) {}
|
| + ALLOW_THIS_IN_INITIALIZER_LIST(method_factory_(this)) {
|
| + policy_handlers_.reset(MakeConfigurationPolicyHandlers());
|
| +}
|
|
|
| void BrowserPolicyConnector::Observe(int type,
|
| const NotificationSource& source,
|
|
|