| 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 40518051a149804eaf947a4cea0bd172888ac7da..661300878130dcff3291f8389075f70808cfe935 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"
|
| @@ -456,14 +457,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>())),
|
| + extension_prefs,
|
| + async);
|
| scoped_ptr<PrefServiceSyncable> pref_service =
|
| factory.CreateSyncable(pref_registry.get());
|
|
|
|
|