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 4fe87367e941808183ae026f9b46b51baa3f22ea..c71bf77625a3515633eee60524b420f994e00ef0 100644 |
--- a/chrome/browser/ui/gtk/location_bar_view_gtk.cc |
+++ b/chrome/browser/ui/gtk/location_bar_view_gtk.cc |
@@ -130,7 +130,7 @@ const double kContentSettingBottomColor[] = { 0xff / 255.0, |
// If widget is visible, increment the int pointed to by count. |
// Suitible for use with gtk_container_foreach. |
void CountVisibleWidgets(GtkWidget* widget, gpointer count) { |
- if (GTK_WIDGET_VISIBLE(widget)) |
+ if (gtk_widget_get_visible(widget)) |
*static_cast<int*>(count) += 1; |
} |
@@ -1163,10 +1163,13 @@ void LocationBarViewGtk::AdjustChildrenVisibility() { |
// Only one of |tab_to_search_alignment_| and |tab_to_search_hint_| can be |
// visible at the same time. |
- if (!show_selected_keyword_ && GTK_WIDGET_VISIBLE(tab_to_search_alignment_)) |
+ if (!show_selected_keyword_ && |
+ gtk_widget_get_visible(tab_to_search_alignment_)) { |
gtk_widget_hide(tab_to_search_alignment_); |
- else if (!show_keyword_hint_ && GTK_WIDGET_VISIBLE(tab_to_search_hint_)) |
+ } else if (!show_keyword_hint_ && |
+ gtk_widget_get_visible(tab_to_search_hint_)) { |
gtk_widget_hide(tab_to_search_hint_); |
+ } |
if (show_selected_keyword_) { |
GtkRequisition box, full_label, partial_label; |
@@ -1176,7 +1179,7 @@ void LocationBarViewGtk::AdjustChildrenVisibility() { |
int full_partial_width_diff = full_label.width - partial_label.width; |
int full_box_width; |
int partial_box_width; |
- if (GTK_WIDGET_VISIBLE(tab_to_search_full_label_)) { |
+ if (gtk_widget_get_visible(tab_to_search_full_label_)) { |
full_box_width = box.width; |
partial_box_width = full_box_width - full_partial_width_diff; |
} else { |
@@ -1269,6 +1272,10 @@ LocationBarViewGtk::ContentSettingImageViewGtk::~ContentSettingImageViewGtk() { |
content_setting_bubble_->Close(); |
} |
+bool LocationBarViewGtk::ContentSettingImageViewGtk::IsVisible() { |
+ return gtk_widget_get_visible(widget()); |
+} |
+ |
void LocationBarViewGtk::ContentSettingImageViewGtk::UpdateFromTabContents( |
TabContents* tab_contents) { |
content_setting_image_model_->UpdateFromTabContents(tab_contents); |
@@ -1467,6 +1474,10 @@ LocationBarViewGtk::PageActionViewGtk::~PageActionViewGtk() { |
g_object_unref(last_icon_pixbuf_); |
} |
+bool LocationBarViewGtk::PageActionViewGtk::IsVisible() { |
+ return gtk_widget_get_visible(widget()); |
+} |
+ |
void LocationBarViewGtk::PageActionViewGtk::UpdateVisibility( |
TabContents* contents, const GURL& url) { |
// Save this off so we can pass it back to the extension when the action gets |