Chromium Code Reviews| 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 8c6689acf98dca1250f5cd9de60e3727bd61bcb7..5f699aedade76a11ffbce10ed4eb387cf9ae892e 100644 |
| --- a/chrome/browser/prefs/chrome_pref_service_factory.cc |
| +++ b/chrome/browser/prefs/chrome_pref_service_factory.cc |
| @@ -31,6 +31,7 @@ |
| #include "chrome/browser/prefs/pref_service_syncable.h" |
| #include "chrome/browser/prefs/pref_service_syncable_factory.h" |
| #include "chrome/browser/prefs/profile_pref_store_manager.h" |
| +#include "chrome/browser/prefs/tracked/tracked_preference_validation_observer.h" |
| #include "chrome/browser/profiles/file_path_verifier_win.h" |
| #include "chrome/browser/profiles/profile_info_cache.h" |
| #include "chrome/browser/profiles/profile_manager.h" |
| @@ -424,14 +425,16 @@ 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, |
| + scoped_ptr<TrackedPreferenceValidationObserver>())), |
|
erikwright (departed)
2014/05/14 00:39:26
I gather the actual implementation will be supplie
grt (UTC plus 2)
2014/05/14 18:57:22
Correct.
|
| + extension_prefs, |
| + async); |
| scoped_ptr<PrefServiceSyncable> pref_service = |
| factory.CreateSyncable(pref_registry.get()); |