diff options
author | Stig Bjørlykke <stig@bjorlykke.org> | 2010-06-22 13:40:28 +0000 |
---|---|---|
committer | Stig Bjørlykke <stig@bjorlykke.org> | 2010-06-22 13:40:28 +0000 |
commit | 2e5c2b805f315daf673070b385ffa3059aed82bd (patch) | |
tree | edaf2d1c670ffb8b02579c3cd29a5b61f99007ec /gtk | |
parent | 017e4d0dc06dc5725518070c9110b53d4e98f063 (diff) |
Check for custom column before using custom_field.
Store hidden columns correctly.
svn path=/trunk/; revision=33288
Diffstat (limited to 'gtk')
-rw-r--r-- | gtk/menus.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/gtk/menus.c b/gtk/menus.c index 442e0c5ef8..c61a681315 100644 --- a/gtk/menus.c +++ b/gtk/menus.c @@ -3351,7 +3351,7 @@ rebuild_visible_columns_menu (void) GList *clp; fmt_data *cfmt; gchar *title; - gint i, col_id; + gint i, col_id, cur_fmt; menu_columns[0] = gtk_item_factory_get_widget(main_menu_factory, "/View/Displayed Columns"); menu_columns[1] = gtk_item_factory_get_widget(packet_list_heading_factory, "/Displayed Columns"); @@ -3364,7 +3364,8 @@ rebuild_visible_columns_menu (void) col_id = 0; while (clp) { cfmt = (fmt_data *) clp->data; - if (cfmt->custom_field) { + cur_fmt = get_column_format_from_str(cfmt->fmt); + if (cur_fmt == COL_CUSTOM) { title = g_strdup_printf ("%s (%s)", cfmt->title, cfmt->custom_field); } else { title = g_strdup_printf ("%s (%s)", cfmt->title, col_format_desc(cfile.cinfo.col_fmt[col_id])); |