| Index: chrome/browser/signin/signin_manager.h | 
| diff --git a/chrome/browser/signin/signin_manager.h b/chrome/browser/signin/signin_manager.h | 
| index ce616eb4646a37b819dda29a93f49de825262e3d..d63df0cfd8733fb45631d97aa183097d5e341c17 100644 | 
| --- a/chrome/browser/signin/signin_manager.h | 
| +++ b/chrome/browser/signin/signin_manager.h | 
| @@ -24,6 +24,7 @@ | 
| #include "base/logging.h" | 
| #include "base/memory/scoped_ptr.h" | 
| #include "base/prefs/public/pref_change_registrar.h" | 
| +#include "base/prefs/public/pref_observer.h" | 
| #include "chrome/browser/profiles/profile_keyed_service.h" | 
| #include "content/public/browser/notification_observer.h" | 
| #include "content/public/browser/notification_registrar.h" | 
| @@ -49,6 +50,7 @@ struct GoogleServiceSigninSuccessDetails { | 
|  | 
| class SigninManager : public GaiaAuthConsumer, | 
| public content::NotificationObserver, | 
| +                      public PrefObserver, | 
| public ProfileKeyedService { | 
| public: | 
| // Returns true if the cookie policy for the given profile allows cookies | 
| @@ -146,6 +148,10 @@ class SigninManager : public GaiaAuthConsumer, | 
| const content::NotificationSource& source, | 
| const content::NotificationDetails& details) OVERRIDE; | 
|  | 
| +  // PrefObserver | 
| +  virtual void OnPreferenceChanged(PrefServiceBase* service, | 
| +                                   const std::string& pref_name) OVERRIDE; | 
| + | 
| protected: | 
| // Weak pointer to parent profile (protected so FakeSigninManager can access | 
| // it). | 
|  |