From 786b3914cde5f49857b47b12b54fd05fa7284f98 Mon Sep 17 00:00:00 2001 From: Kristian Rietveld Date: Thu, 27 Aug 2009 17:31:44 +0200 Subject: [PATCH] Bug 588199 - GtkTreeView rendering glitch while using a default ... Contrary to what was believed before, do_validate_rows() does need to queue a normal resize (including a redraw) when it has to. The redraw is required because of the size of the tree has changed because new row(s) have been validated. --- gtk/gtktreeview.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gtk/gtktreeview.c b/gtk/gtktreeview.c index 3973bb4b25..b6eee08227 100644 --- a/gtk/gtktreeview.c +++ b/gtk/gtktreeview.c @@ -6246,7 +6246,7 @@ do_validate_rows (GtkTreeView *tree_view, gboolean queue_resize) gtk_adjustment_changed (tree_view->priv->vadjustment); if (queue_resize) - gtk_widget_queue_resize_no_redraw (GTK_WIDGET (tree_view)); + gtk_widget_queue_resize (GTK_WIDGET (tree_view)); } if (path) gtk_tree_path_free (path);