| 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 de1fde0f97b6e28dbe676c62747080eb3e749f3d..4424eefa32831d9f5d046a241328000843fc0cbc 100644
|
| --- a/chrome/browser/policy/browser_policy_connector.cc
|
| +++ b/chrome/browser/policy/browser_policy_connector.cc
|
| @@ -328,6 +328,8 @@ void BrowserPolicyConnector::Init(
|
|
|
| policy_statistics_collector_.reset(
|
| new policy::PolicyStatisticsCollector(
|
| + base::Bind(&GetChromePolicyDetails),
|
| + GetChromeSchema(),
|
| GetPolicyService(),
|
| local_state_,
|
| base::MessageLoop::current()->message_loop_proxy()));
|
| @@ -579,16 +581,12 @@ void BrowserPolicyConnector::SetTimezoneIfPolicyAvailable() {
|
|
|
| ConfigurationPolicyProvider* BrowserPolicyConnector::CreatePlatformProvider() {
|
| #if defined(OS_WIN)
|
| - const PolicyDefinitionList* policy_list = GetChromePolicyDefinitionList();
|
| scoped_ptr<AsyncPolicyLoader> loader(PolicyLoaderWin::Create(
|
| - BrowserThread::GetMessageLoopProxyForThread(BrowserThread::FILE),
|
| - policy_list));
|
| + BrowserThread::GetMessageLoopProxyForThread(BrowserThread::FILE)));
|
| return new AsyncPolicyProvider(GetSchemaRegistry(), loader.Pass());
|
| #elif defined(OS_MACOSX) && !defined(OS_IOS)
|
| - const PolicyDefinitionList* policy_list = GetChromePolicyDefinitionList();
|
| scoped_ptr<AsyncPolicyLoader> loader(new PolicyLoaderMac(
|
| BrowserThread::GetMessageLoopProxyForThread(BrowserThread::FILE),
|
| - policy_list,
|
| GetManagedPolicyPath(),
|
| new MacPreferences()));
|
| return new AsyncPolicyProvider(GetSchemaRegistry(), loader.Pass());
|
|
|