Index: chrome/browser/api/prefs/pref_change_registrar.h |
diff --git a/chrome/browser/api/prefs/pref_change_registrar.h b/chrome/browser/api/prefs/pref_change_registrar.h |
index 0b17d0da1eb6c49186ec7b156b882e54b3bbf98d..6f2d29642f4d46156ddda1ac9f09fc4cbb64b9f9 100644 |
--- a/chrome/browser/api/prefs/pref_change_registrar.h |
+++ b/chrome/browser/api/prefs/pref_change_registrar.h |
@@ -10,7 +10,7 @@ |
#include "base/basictypes.h" |
-class PrefService; |
+class PrefServiceBase; |
namespace content { |
class NotificationObserver; |
@@ -27,7 +27,7 @@ class PrefChangeRegistrar { |
// Must be called before adding or removing observers. Can be called more |
// than once as long as the value of |service| doesn't change. |
- void Init(PrefService* service); |
+ void Init(PrefServiceBase* service); |
// Adds an pref observer for the specified pref |path| and |obs| observer |
// object. All registered observers will be automatically unregistered |
@@ -52,7 +52,7 @@ class PrefChangeRegistrar { |
ObserverRegistration; |
std::set<ObserverRegistration> observers_; |
- PrefService* service_; |
+ PrefServiceBase* service_; |
DISALLOW_COPY_AND_ASSIGN(PrefChangeRegistrar); |
}; |