Index: chrome/browser/ui/gtk/location_bar_view_gtk.h |
diff --git a/chrome/browser/ui/gtk/location_bar_view_gtk.h b/chrome/browser/ui/gtk/location_bar_view_gtk.h |
index f243c407a878704fb979514e0fbb2fc85c6e477a..fee357dceef901554248ad88a11096de2d178661 100644 |
--- a/chrome/browser/ui/gtk/location_bar_view_gtk.h |
+++ b/chrome/browser/ui/gtk/location_bar_view_gtk.h |
@@ -16,6 +16,7 @@ |
#include "base/memory/scoped_ptr.h" |
#include "base/memory/scoped_vector.h" |
#include "base/memory/weak_ptr.h" |
+#include "base/prefs/public/pref_observer.h" |
#include "chrome/browser/api/prefs/pref_member.h" |
#include "chrome/browser/extensions/extension_action.h" |
#include "chrome/browser/extensions/extension_action_icon_factory.h" |
@@ -61,7 +62,8 @@ class AcceleratorGtk; |
class LocationBarViewGtk : public OmniboxEditController, |
public LocationBar, |
public LocationBarTesting, |
- public content::NotificationObserver { |
+ public content::NotificationObserver, |
+ public PrefObserver { |
public: |
explicit LocationBarViewGtk(Browser* browser); |
virtual ~LocationBarViewGtk(); |
@@ -165,6 +167,10 @@ class LocationBarViewGtk : public OmniboxEditController, |
const content::NotificationSource& source, |
const content::NotificationDetails& details) OVERRIDE; |
+ // PrefObserver: |
+ virtual void OnPreferenceChanged(PrefServiceBase* service, |
+ const std::string& pref_name) OVERRIDE; |
+ |
// Edit background color. |
static const GdkColor kBackgroundColor; |