Index: chrome/browser/ui/gtk/global_menu_bar.h |
diff --git a/chrome/browser/ui/gtk/global_menu_bar.h b/chrome/browser/ui/gtk/global_menu_bar.h |
index ba72f89ed980706a6f7804c2d3a468acb4273633..a1682d67097074c639747be737f85c5f2d165c62 100644 |
--- a/chrome/browser/ui/gtk/global_menu_bar.h |
+++ b/chrome/browser/ui/gtk/global_menu_bar.h |
@@ -9,9 +9,9 @@ |
#include "base/compiler_specific.h" |
#include "base/prefs/public/pref_change_registrar.h" |
+#include "base/prefs/public/pref_observer.h" |
#include "chrome/browser/command_observer.h" |
#include "chrome/browser/ui/gtk/global_history_menu.h" |
-#include "content/public/browser/notification_observer.h" |
#include "ui/base/gtk/gtk_signal.h" |
#include "ui/base/gtk/owned_widget_gtk.h" |
@@ -31,7 +31,7 @@ typedef struct _GtkWidget GtkWidget; |
// bar itself is visible, so we insert a GtkMenuBar into the window hierarchy |
// and set it to be invisible. |
class GlobalMenuBar : public CommandObserver, |
- public content::NotificationObserver { |
+ public PrefObserver { |
public: |
static const int TAG_NORMAL = 0; |
static const int TAG_MOST_VISITED = 1; |
@@ -68,10 +68,9 @@ class GlobalMenuBar : public CommandObserver, |
// CommandObserver: |
virtual void EnabledStateChangedForCommand(int id, bool enabled) OVERRIDE; |
- // content::NotificationObserver: |
- virtual void Observe(int type, |
- const content::NotificationSource& source, |
- const content::NotificationDetails& details) OVERRIDE; |
+ // PrefObserver: |
+ virtual void OnPreferenceChanged(PrefServiceBase* service, |
+ const std::string& pref_name) OVERRIDE; |
// Updates the visibility of the bookmark bar on pref changes. |
void OnBookmarkBarVisibilityChanged(); |