| Index: chrome/browser/policy/cloud_policy_subsystem.h
 | 
| diff --git a/chrome/browser/policy/cloud_policy_subsystem.h b/chrome/browser/policy/cloud_policy_subsystem.h
 | 
| index 2ff3eab2921f581b2f2578670d834ceb11affce6..949fd2e718457702d1531ae9c2a17d2c51d2f4fe 100644
 | 
| --- a/chrome/browser/policy/cloud_policy_subsystem.h
 | 
| +++ b/chrome/browser/policy/cloud_policy_subsystem.h
 | 
| @@ -7,7 +7,6 @@
 | 
|  
 | 
|  #include "base/memory/scoped_ptr.h"
 | 
|  #include "base/prefs/public/pref_change_registrar.h"
 | 
| -#include "base/prefs/public/pref_observer.h"
 | 
|  #include "net/base/network_change_notifier.h"
 | 
|  
 | 
|  class PrefService;
 | 
| @@ -25,8 +24,7 @@ class PolicyNotifier;
 | 
|  // policy. It glues together the backend, the policy controller and manages the
 | 
|  // life cycle of the policy providers.
 | 
|  class CloudPolicySubsystem
 | 
| -    : public PrefObserver,
 | 
| -      public net::NetworkChangeNotifier::IPAddressObserver {
 | 
| +    : public net::NetworkChangeNotifier::IPAddressObserver {
 | 
|   public:
 | 
|    enum PolicySubsystemState {
 | 
|      UNENROLLED,     // No enrollment attempt has been performed yet.
 | 
| @@ -131,9 +129,7 @@ class CloudPolicySubsystem
 | 
|    virtual void CreateDeviceTokenFetcher();
 | 
|    virtual void CreateCloudPolicyController();
 | 
|  
 | 
| -  // PrefObserver overrides.
 | 
| -  virtual void OnPreferenceChanged(PrefServiceBase* service,
 | 
| -                                   const std::string& pref_name) OVERRIDE;
 | 
| +  void OnRefreshPrefChanged();
 | 
|  
 | 
|    // net::NetworkChangeNotifier::IPAddressObserver:
 | 
|    virtual void OnIPAddressChanged() OVERRIDE;
 | 
| 
 |