From 5f7493586b7fff5d29c200c35be6ba5e52d31f70 Mon Sep 17 00:00:00 2001 From: Jaap Keuter Date: Mon, 24 Apr 2006 21:27:12 +0000 Subject: Column list pointer became invalid when element was removed from list. Fixes bug 886. svn path=/trunk/; revision=17983 --- gtk/column_prefs.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'gtk') diff --git a/gtk/column_prefs.c b/gtk/column_prefs.c index f8367cf081..54e56327a8 100644 --- a/gtk/column_prefs.c +++ b/gtk/column_prefs.c @@ -638,6 +638,7 @@ column_arrow_cb(GtkWidget *w, gpointer data _U_) { return; } } + clp1 = g_list_find(prefs.col_list, cfmt); gtk_tree_model_get(model, &iter2, 0, &title2, 1, &format2, 2, &clp2, -1); gtk_list_store_set(GTK_LIST_STORE(model), &iter2, 0, title1, 1, @@ -645,7 +646,7 @@ column_arrow_cb(GtkWidget *w, gpointer data _U_) { gtk_list_store_set(GTK_LIST_STORE(model), &iter1, 0, title2, 1, format2, 2, clp2, -1); gtk_tree_selection_select_iter(sel, &iter2); - /* clp1 = g_list_find(prefs.col_list, cfmt); */ + column_set_arrow_button_sensitivity(clp1); /* free strings read from the TreeModel */ -- cgit v1.2.3