| Index: chrome/browser/ui/gtk/location_bar_view_gtk.cc
|
| diff --git a/chrome/browser/ui/gtk/location_bar_view_gtk.cc b/chrome/browser/ui/gtk/location_bar_view_gtk.cc
|
| index a90d22f35dd4ffad55c8603be244a01f4b5ce019..083b28d1ad026efdf93b95a9478cb109ff037cd5 100644
|
| --- a/chrome/browser/ui/gtk/location_bar_view_gtk.cc
|
| +++ b/chrome/browser/ui/gtk/location_bar_view_gtk.cc
|
| @@ -1103,17 +1103,6 @@ void LocationBarViewGtk::Observe(int type,
|
| break;
|
| }
|
|
|
| - case chrome::NOTIFICATION_PREF_CHANGED: {
|
| - std::string* pref_name_in = content::Details<std::string>(details).ptr();
|
| - DCHECK(pref_name_in);
|
| -
|
| - if (*pref_name_in == prefs::kEditBookmarksEnabled)
|
| - UpdateStarIcon();
|
| - else
|
| - NOTREACHED();
|
| - break;
|
| - }
|
| -
|
| case chrome::NOTIFICATION_BROWSER_THEME_CHANGED: {
|
| if (theme_service_->UsingNativeTheme()) {
|
| gtk_widget_modify_bg(tab_to_search_box_, GTK_STATE_NORMAL, NULL);
|
| @@ -1176,6 +1165,14 @@ void LocationBarViewGtk::Observe(int type,
|
| }
|
| }
|
|
|
| +void LocationBarViewGtk::OnPreferenceChanged(PrefServiceBase* service,
|
| + const std::string& pref_name) {
|
| + if (pref_name == prefs::kEditBookmarksEnabled)
|
| + UpdateStarIcon();
|
| + else
|
| + NOTREACHED();
|
| +}
|
| +
|
| gboolean LocationBarViewGtk::HandleExpose(GtkWidget* widget,
|
| GdkEventExpose* event) {
|
| // If we're not using GTK theming, draw our own border over the edge pixels
|
|
|