Index: chrome/browser/prefs/pref_service.cc |
diff --git a/chrome/browser/prefs/pref_service.cc b/chrome/browser/prefs/pref_service.cc |
index 40ae0d30b0261aae0a69afaa4011fde313392145..1eb80b4a76ce15149a345acd904b2ffaacdf951e 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(); |