summaryrefslogtreecommitdiff
path: root/gtk/gtktreeviewcolumn.c
diff options
context:
space:
mode:
authorCarl-Anton Ingmarsson <ca.ingmarsson@gmail.com>2013-01-17 00:36:04 +0100
committerBenjamin Otte <otte@redhat.com>2013-01-17 00:45:33 +0100
commitb5887bd26e0c7833d3cdba746f947bd30643372b (patch)
tree2770b9632269f5dd9752127463d97240d8dbd665 /gtk/gtktreeviewcolumn.c
parent3210cd6511e99507a36454576b896efa785daf3c (diff)
downloadgtk+-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.c6
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)
{