diff options
author | Jaap Keuter <jaap.keuter@xs4all.nl> | 2006-04-24 21:27:12 +0000 |
---|---|---|
committer | Jaap Keuter <jaap.keuter@xs4all.nl> | 2006-04-24 21:27:12 +0000 |
commit | 5f7493586b7fff5d29c200c35be6ba5e52d31f70 (patch) | |
tree | d69ababfaaefaffafddf1b3eb94c47713594cbbe /gtk | |
parent | 75b44d4de77701e24e2f138ce19165e5bc335284 (diff) | |
download | wireshark-5f7493586b7fff5d29c200c35be6ba5e52d31f70.tar.gz |
Column list pointer became invalid when element was removed from list. Fixes bug 886.
svn path=/trunk/; revision=17983
Diffstat (limited to 'gtk')
-rw-r--r-- | gtk/column_prefs.c | 3 |
1 files changed, 2 insertions, 1 deletions
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 */ |