Index: chrome/browser/policy/chrome_browser_policy_connector.cc |
diff --git a/chrome/browser/policy/chrome_browser_policy_connector.cc b/chrome/browser/policy/chrome_browser_policy_connector.cc |
index 888f13a26856ca176c46e8834615d3bed0e9b040..f39a05f7432cacc4c6828cdd078fa3a4707dee26 100644 |
--- a/chrome/browser/policy/chrome_browser_policy_connector.cc |
+++ b/chrome/browser/policy/chrome_browser_policy_connector.cc |
@@ -96,19 +96,19 @@ ConfigurationPolicyProvider* |
ChromeBrowserPolicyConnector::CreatePlatformProvider() { |
#if defined(OS_WIN) |
std::unique_ptr<AsyncPolicyLoader> loader(PolicyLoaderWin::Create( |
- BrowserThread::GetMessageLoopProxyForThread(BrowserThread::FILE), |
+ BrowserThread::GetTaskRunnerForThread(BrowserThread::FILE), |
kRegistryChromePolicyKey)); |
return new AsyncPolicyProvider(GetSchemaRegistry(), std::move(loader)); |
#elif defined(OS_MACOSX) |
std::unique_ptr<AsyncPolicyLoader> loader(new PolicyLoaderMac( |
- BrowserThread::GetMessageLoopProxyForThread(BrowserThread::FILE), |
+ BrowserThread::GetTaskRunnerForThread(BrowserThread::FILE), |
GetManagedPolicyPath(), new MacPreferences())); |
return new AsyncPolicyProvider(GetSchemaRegistry(), std::move(loader)); |
#elif defined(OS_POSIX) && !defined(OS_ANDROID) |
base::FilePath config_dir_path; |
if (PathService::Get(chrome::DIR_POLICY_FILES, &config_dir_path)) { |
std::unique_ptr<AsyncPolicyLoader> loader(new ConfigDirPolicyLoader( |
- BrowserThread::GetMessageLoopProxyForThread(BrowserThread::FILE), |
+ BrowserThread::GetTaskRunnerForThread(BrowserThread::FILE), |
config_dir_path, POLICY_SCOPE_MACHINE)); |
return new AsyncPolicyProvider(GetSchemaRegistry(), std::move(loader)); |
} else { |