Index: chrome/browser/prefs/pref_service.cc |
diff --git a/chrome/browser/prefs/pref_service.cc b/chrome/browser/prefs/pref_service.cc |
index cca8041c850284e277887d6be536316148ee68bd..99d78cc68b72daebf4e19f427a0890162894a552 100644 |
--- a/chrome/browser/prefs/pref_service.cc |
+++ b/chrome/browser/prefs/pref_service.cc |
@@ -123,6 +123,7 @@ PrefServiceBase* PrefServiceBase::FromBrowserContext(BrowserContext* context) { |
// static |
PrefService* PrefService::CreatePrefService( |
const FilePath& pref_filename, |
+ base::SequencedTaskRunner* pref_io_task_runner, |
policy::PolicyService* policy_service, |
PrefStore* extension_prefs, |
bool async) { |
@@ -156,8 +157,7 @@ PrefService* PrefService::CreatePrefService( |
CommandLinePrefStore* command_line = |
new CommandLinePrefStore(CommandLine::ForCurrentProcess()); |
JsonPrefStore* user = new JsonPrefStore( |
- pref_filename, |
- BrowserThread::GetMessageLoopProxyForThread(BrowserThread::FILE)); |
+ pref_filename, pref_io_task_runner); |
DefaultPrefStore* default_pref_store = new DefaultPrefStore(); |
PrefNotifierImpl* pref_notifier = new PrefNotifierImpl(); |