Index: chrome/browser/profiles/profile_keyed_base_factory.h |
diff --git a/chrome/browser/profiles/profile_keyed_base_factory.h b/chrome/browser/profiles/profile_keyed_base_factory.h |
index bcd9ebdbf327310e26d7f41a8efbd954410467f0..e4a1076549ac41aba703bac31ae38310dfc4f3b7 100644 |
--- a/chrome/browser/profiles/profile_keyed_base_factory.h |
+++ b/chrome/browser/profiles/profile_keyed_base_factory.h |
@@ -9,7 +9,8 @@ |
#include "base/threading/non_thread_safe.h" |
-class PrefServiceSyncable; |
+class PrefRegistrySyncable; |
+class PrefService; |
class Profile; |
class ProfileDependencyManager; |
@@ -50,7 +51,11 @@ class ProfileKeyedBaseFactory : public base::NonThreadSafe { |
// Register any user preferences on this service. This is called during |
// CreateProfileService() since preferences are registered on a per Profile |
// basis. |
- virtual void RegisterUserPrefs(PrefServiceSyncable* user_prefs) {} |
+ // |
+ // TODO(joi): Remove need for the version with the PrefService parameter. |
+ virtual void RegisterUserPrefs(PrefRegistrySyncable* registry) {} |
+ virtual void DeprecatedRegisterUserPrefs(PrefService* prefs, |
+ PrefRegistrySyncable* registry) {} |
// By default, if we are asked for a service with an Incognito profile, we |
// pass back NULL. To redirect to the Incognito's original profile or to |