diff options
author | Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com> | 2013-01-17 00:36:04 +0100 |
---|---|---|
committer | Benjamin Otte <otte@redhat.com> | 2013-01-17 00:45:33 +0100 |
commit | b5887bd26e0c7833d3cdba746f947bd30643372b (patch) | |
tree | 2770b9632269f5dd9752127463d97240d8dbd665 /gtk/gtktreeviewcolumn.c | |
parent | 3210cd6511e99507a36454576b896efa785daf3c (diff) | |
download | gtk+-b5887bd26e0c7833d3cdba746f947bd30643372b.tar.gz |
treeviewcolumn: always hide button widget if the header is not shown
Fixes the following warning from appearing:
Gtk-WARNING **: GtkTreeView 0xb44010 is mapped but visible child
GtkButton 0xad9320 is not mapped
Diffstat (limited to 'gtk/gtktreeviewcolumn.c')
-rw-r--r-- | gtk/gtktreeviewcolumn.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/gtk/gtktreeviewcolumn.c b/gtk/gtktreeviewcolumn.c index 3f32c81312..e9b0ac6e9c 100644 --- a/gtk/gtktreeviewcolumn.c +++ b/gtk/gtktreeviewcolumn.c @@ -1035,10 +1035,10 @@ gtk_tree_view_column_update_button (GtkTreeViewColumn *tree_column) priv->tree_view != NULL && gtk_widget_get_realized (priv->tree_view)) { - if (priv->visible) + if (priv->visible && + gdk_window_is_visible (_gtk_tree_view_get_header_window (GTK_TREE_VIEW (priv->tree_view)))) { - if (gdk_window_is_visible (_gtk_tree_view_get_header_window (GTK_TREE_VIEW (priv->tree_view)))) - gtk_widget_show_now (priv->button); + gtk_widget_show (priv->button); if (priv->window) { |