| 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 20b6ea0d0fcd145885f66ed1e0947db6f0a4da2d..71541825bb1671562f7d16d47507df0d00f451cb 100644
 | 
| --- a/chrome/browser/policy/browser_policy_connector.cc
 | 
| +++ b/chrome/browser/policy/browser_policy_connector.cc
 | 
| @@ -335,6 +335,8 @@ void BrowserPolicyConnector::Init(
 | 
|  
 | 
|    policy_statistics_collector_.reset(
 | 
|        new policy::PolicyStatisticsCollector(
 | 
| +          base::Bind(&GetChromePolicyDetails),
 | 
| +          GetChromeSchema(),
 | 
|            GetPolicyService(),
 | 
|            local_state_,
 | 
|            base::MessageLoop::current()->message_loop_proxy()));
 | 
| @@ -586,16 +588,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());
 | 
| 
 |