diff options
Diffstat (limited to 'chrome/browser/policy/browser_policy_connector.cc')
-rw-r--r-- | chrome/browser/policy/browser_policy_connector.cc | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/chrome/browser/policy/browser_policy_connector.cc b/chrome/browser/policy/browser_policy_connector.cc index f6e1a1c..e396545 100644 --- a/chrome/browser/policy/browser_policy_connector.cc +++ b/chrome/browser/policy/browser_policy_connector.cc @@ -33,7 +33,7 @@ #include "policy/policy_constants.h" #if defined(OS_WIN) -#include "chrome/browser/policy/configuration_policy_provider_win.h" +#include "chrome/browser/policy/policy_loader_win.h" #elif defined(OS_MACOSX) #include "chrome/browser/policy/policy_loader_mac.h" #include "chrome/browser/preferences_mac.h" @@ -557,7 +557,8 @@ ConfigurationPolicyProvider* BrowserPolicyConnector::CreatePlatformProvider() { const PolicyDefinitionList* policy_list = GetChromePolicyDefinitionList(); #if defined(OS_WIN) - return new ConfigurationPolicyProviderWin(policy_list); + scoped_ptr<AsyncPolicyLoader> loader(new PolicyLoaderWin(policy_list)); + return new AsyncPolicyProvider(policy_list, loader.Pass()); #elif defined(OS_MACOSX) scoped_ptr<AsyncPolicyLoader> loader( new PolicyLoaderMac(policy_list, new MacPreferences())); |