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 560c3535166c3b0067d62e584c5522c8afb2d004..28f35b27669a2316330b06b90a31b9a887a1cf17 100644 |
--- a/chrome/browser/prefs/chrome_pref_service_factory.cc |
+++ b/chrome/browser/prefs/chrome_pref_service_factory.cc |
@@ -457,7 +457,8 @@ std::unique_ptr<PrefService> CreateLocalState( |
std::unique_ptr<sync_preferences::PrefServiceSyncable> CreateProfilePrefs( |
const base::FilePath& profile_path, |
base::SequencedTaskRunner* pref_io_task_runner, |
- prefs::mojom::TrackedPreferenceValidationDelegate* validation_delegate, |
+ std::unique_ptr<prefs::mojom::TrackedPreferenceValidationDelegate>* |
+ validation_delegate, |
policy::PolicyService* policy_service, |
SupervisedUserSettingsService* supervised_user_settings, |
const scoped_refptr<PrefStore>& extension_prefs, |
@@ -482,7 +483,7 @@ std::unique_ptr<sync_preferences::PrefServiceSyncable> CreateProfilePrefs( |
CreateProfilePrefStoreManager(profile_path) |
->CreateProfilePrefStore(pref_io_task_runner, |
start_sync_flare_for_prefs, |
- validation_delegate)); |
+ validation_delegate, connector)); |
PrepareFactory(&factory, profile_path, policy_service, |
supervised_user_settings, user_pref_store, extension_prefs, |
async); |