| Index: chrome/browser/dom_ui/core_options_handler.h
 | 
| diff --git a/chrome/browser/dom_ui/core_options_handler.h b/chrome/browser/dom_ui/core_options_handler.h
 | 
| index 748ab837326a509ee932efc117d41ef643497ba7..fd94d104f4667dc255853fc3995ea4e371ed41a6 100644
 | 
| --- a/chrome/browser/dom_ui/core_options_handler.h
 | 
| +++ b/chrome/browser/dom_ui/core_options_handler.h
 | 
| @@ -11,6 +11,7 @@
 | 
|  
 | 
|  #include "base/values.h"
 | 
|  #include "chrome/browser/dom_ui/options_ui.h"
 | 
| +#include "chrome/browser/prefs/pref_change_registrar.h"
 | 
|  
 | 
|  // Core options UI handler.
 | 
|  // Handles resource and JS calls common to all options sub-pages.
 | 
| @@ -22,7 +23,6 @@ class CoreOptionsHandler : public OptionsPageUIHandler {
 | 
|    virtual void GetLocalizedValues(DictionaryValue* localized_strings);
 | 
|    virtual void Uninitialize();
 | 
|  
 | 
| -
 | 
|    // NotificationObserver implementation.
 | 
|    virtual void Observe(NotificationType type,
 | 
|                         const NotificationSource& source,
 | 
| @@ -30,6 +30,7 @@ class CoreOptionsHandler : public OptionsPageUIHandler {
 | 
|  
 | 
|    // DOMMessageHandler implementation.
 | 
|    virtual void RegisterMessages();
 | 
| +  virtual DOMMessageHandler* Attach(DOMUI* dom_ui);
 | 
|  
 | 
|   protected:
 | 
|    // Fetches a pref value of given |pref_name|.
 | 
| @@ -87,6 +88,8 @@ class CoreOptionsHandler : public OptionsPageUIHandler {
 | 
|  
 | 
|    void NotifyPrefChanged(const std::string* pref_name);
 | 
|  
 | 
| +  PrefChangeRegistrar registrar_;
 | 
| +
 | 
|    DISALLOW_COPY_AND_ASSIGN(CoreOptionsHandler);
 | 
|  };
 | 
|  
 | 
| 
 |