| Index: chrome/browser/prefs/chrome_pref_service_factory.cc
|
| diff --git a/chrome/browser/prefs/chrome_pref_service_factory.cc b/chrome/browser/prefs/chrome_pref_service_factory.cc
|
| index 390bfc7f67defb3fac489b7ccb6ecedc8b360138..ae803d9928ce6c1bc0ff15a15673421afa55a48d 100644
|
| --- a/chrome/browser/prefs/chrome_pref_service_factory.cc
|
| +++ b/chrome/browser/prefs/chrome_pref_service_factory.cc
|
| @@ -449,6 +449,7 @@ scoped_ptr<PrefService> CreateLocalState(
|
| scoped_ptr<PrefServiceSyncable> CreateProfilePrefs(
|
| const base::FilePath& profile_path,
|
| base::SequencedTaskRunner* pref_io_task_runner,
|
| + TrackedPreferenceValidationDelegate* validation_delegate,
|
| policy::PolicyService* policy_service,
|
| ManagedUserSettingsService* managed_user_settings,
|
| const scoped_refptr<PrefStore>& extension_prefs,
|
| @@ -456,14 +457,15 @@ scoped_ptr<PrefServiceSyncable> CreateProfilePrefs(
|
| bool async) {
|
| TRACE_EVENT0("browser", "chrome_prefs::CreateProfilePrefs");
|
| PrefServiceSyncableFactory factory;
|
| - PrepareFactory(&factory,
|
| - policy_service,
|
| - managed_user_settings,
|
| - scoped_refptr<PersistentPrefStore>(
|
| - CreateProfilePrefStoreManager(profile_path)
|
| - ->CreateProfilePrefStore(pref_io_task_runner)),
|
| - extension_prefs,
|
| - async);
|
| + PrepareFactory(
|
| + &factory,
|
| + policy_service,
|
| + managed_user_settings,
|
| + scoped_refptr<PersistentPrefStore>(
|
| + CreateProfilePrefStoreManager(profile_path)->CreateProfilePrefStore(
|
| + pref_io_task_runner, validation_delegate)),
|
| + extension_prefs,
|
| + async);
|
| scoped_ptr<PrefServiceSyncable> pref_service =
|
| factory.CreateSyncable(pref_registry.get());
|
|
|
|
|