From fa349466ec7697db58dae473f4c09d18ed611498 Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Tue, 13 Jul 2004 19:15:09 +0000 Subject: [PATCH] Fix build error. --- gtk/gtktreeview.c | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/gtk/gtktreeview.c b/gtk/gtktreeview.c index 8630f68c61..5cdf66d721 100644 --- a/gtk/gtktreeview.c +++ b/gtk/gtktreeview.c @@ -12585,6 +12585,7 @@ check_expander_max (gint height, if (height < expander_size) { gboolean is_separator = FALSE; + gboolean invalid = FALSE; if (tree_view->priv->row_separator_func) { @@ -12600,10 +12601,11 @@ check_expander_max (gint height, tree_view->priv->row_separator_data); } - if (!is_separator) - g_warning ("height less than expander size (%d < %d);\n" - "please report this in http://bugzilla.gnome.org/show_bug.cgi?id=145528\n", - height, expander_size); + invalid = GTK_RBNODE_FLAG_SET (node, GTK_RBNODE_INVALID); + if (!is_separator && (height > 0 || invalid)) + g_warning ("height less than expander size (%d < %d); %s\n" + "please report this in http://bugzilla.gnome.org/show_bug.cgi?id=145528\n", + height, expander_size, invalid ? "node invalid" : ""); } return height ? height : expander_size;