Index: chrome/browser/ui/webui/options/chromeos/core_chromeos_options_handler.h |
diff --git a/chrome/browser/ui/webui/options/chromeos/core_chromeos_options_handler.h b/chrome/browser/ui/webui/options/chromeos/core_chromeos_options_handler.h |
index 82b9298f07f4b2cc4aec1d3abe4e51e48a7342dc..e14625acc699e11227f36892f9f9eea9e8048c3f 100644 |
--- a/chrome/browser/ui/webui/options/chromeos/core_chromeos_options_handler.h |
+++ b/chrome/browser/ui/webui/options/chromeos/core_chromeos_options_handler.h |
@@ -8,6 +8,7 @@ |
#include "base/compiler_specific.h" |
#include "base/memory/weak_ptr.h" |
#include "base/prefs/public/pref_change_registrar.h" |
+#include "base/prefs/public/pref_observer.h" |
#include "chrome/browser/ui/webui/options/core_options_handler.h" |
namespace chromeos { |
@@ -37,6 +38,10 @@ class CoreChromeOSOptionsHandler : public ::options::CoreOptionsHandler { |
const content::NotificationSource& source, |
const content::NotificationDetails& details) OVERRIDE; |
+ // PrefObserver implementation. |
+ virtual void OnPreferenceChanged(PrefServiceBase* service, |
+ const std::string& pref_name) OVERRIDE; |
+ |
private: |
// Notifies registered JS callbacks on ChromeOS setting change. |
void NotifySettingsChanged(const std::string* setting_name); |