From 91ae19768e715f71d7944fc000358dd6bdbe0ea3 Mon Sep 17 00:00:00 2001 From: Kristian Rietveld Date: Wed, 9 Nov 2011 08:44:28 +0100 Subject: [PATCH] Bug 661997 - Gtk crashes when changing the TreeView model while ... Simply stopping rubber banding in gtk_tree_view_set_model() eliminates the crash. Reported by Thomas Perl. --- gtk/gtktreeview.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/gtk/gtktreeview.c b/gtk/gtktreeview.c index d27e7e767..4ab875558 100644 --- a/gtk/gtktreeview.c +++ b/gtk/gtktreeview.c @@ -11338,6 +11338,9 @@ gtk_tree_view_set_model (GtkTreeView *tree_view, tree_view->priv->scroll_to_path = NULL; } + if (tree_view->priv->rubber_band_status) + gtk_tree_view_stop_rubber_band (tree_view); + if (tree_view->priv->model) { GList *tmplist = tree_view->priv->columns; -- 2.43.2