summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJakub Zawadzki <darkjames-ws@darkjames.pl>2012-09-03 15:12:49 +0000
committerJakub Zawadzki <darkjames-ws@darkjames.pl>2012-09-03 15:12:49 +0000
commit78019edc9944374bbf7158626f640c5a3b132104 (patch)
tree959167e49563230c6a190fb536bd91e8396f1f37
parent01b374b7149d0bed20524f3f5beb3f9355ae52e1 (diff)
downloadwireshark-78019edc9944374bbf7158626f640c5a3b132104.tar.gz
cinfo.columns_changed is only used by ui/gtk, move it to cfile structure.
svn path=/trunk/; revision=44750
-rw-r--r--cfile.h1
-rw-r--r--epan/column_info.h1
-rw-r--r--ui/gtk/main.c4
-rw-r--r--ui/gtk/prefs_column.c20
-rw-r--r--ui/gtk/prefs_dlg.c2
-rw-r--r--ui/gtk/prefs_gui.c2
6 files changed, 15 insertions, 15 deletions
diff --git a/cfile.h b/cfile.h
index 7d89f7c57d..cc478bd8d0 100644
--- a/cfile.h
+++ b/cfile.h
@@ -111,6 +111,7 @@ typedef struct _capture_file {
guint32 first_displayed; /* Frame number of first frame displayed */
guint32 last_displayed; /* Frame number of last frame displayed */
column_info cinfo; /* Column formatting information */
+ gboolean columns_changed; /**< Have the columns been changed in the prefs? */
frame_data *current_frame; /* Frame data for current frame */
gint current_row; /* Row number for current frame */
epan_dissect_t *edt; /* Protocol dissection for currently selected packet */
diff --git a/epan/column_info.h b/epan/column_info.h
index 98b9ff1313..c9e70b1554 100644
--- a/epan/column_info.h
+++ b/epan/column_info.h
@@ -61,7 +61,6 @@ typedef struct _column_info {
int *col_fence; /**< Stuff in column buffer before this index is immutable */
col_expr_t col_expr; /**< Column expressions and values */
gboolean writable; /**< writable or not @todo Are we still writing to the columns? */
- gboolean columns_changed; /**< Have the columns been changed in the prefs? */
} column_info;
/**
diff --git a/ui/gtk/main.c b/ui/gtk/main.c
index 78c316538f..c4e63d3ecf 100644
--- a/ui/gtk/main.c
+++ b/ui/gtk/main.c
@@ -899,7 +899,7 @@ void apply_as_custom_column_cb (GtkWidget *widget _U_, gpointer data _U_)
if (!prefs.gui_use_pref_save) {
prefs_main_write();
}
- cfile.cinfo.columns_changed = FALSE; /* Reset value */
+ cfile.columns_changed = FALSE; /* Reset value */
}
}
@@ -3973,7 +3973,7 @@ void change_configuration_profile (const gchar *profile_name)
/* Recreate the packet list according to new preferences */
new_packet_list_recreate ();
- cfile.cinfo.columns_changed = FALSE; /* Reset value */
+ cfile.columns_changed = FALSE; /* Reset value */
user_font_apply();
/* Update menus with new recent values */
diff --git a/ui/gtk/prefs_column.c b/ui/gtk/prefs_column.c
index 1eaef14e28..6fdb08dcc1 100644
--- a/ui/gtk/prefs_column.c
+++ b/ui/gtk/prefs_column.c
@@ -90,7 +90,7 @@ visible_toggled(GtkCellRendererToggle *cell _U_, gchar *path_str, gpointer data)
cfmt->visible = TRUE;
gtk_list_store_set(GTK_LIST_STORE(model), &iter, VISIBLE_COLUMN, cfmt->visible, -1);
- cfile.cinfo.columns_changed = TRUE;
+ cfile.columns_changed = TRUE;
gtk_tree_path_free(path);
} /* visible_toggled */
@@ -410,7 +410,7 @@ column_list_new_cb(GtkWidget *w _U_, gpointer data) {
gtk_tree_view_set_cursor(column_l, path, title_column, TRUE);
gtk_tree_path_free(path);
- cfile.cinfo.columns_changed = TRUE;
+ cfile.columns_changed = TRUE;
}
@@ -473,7 +473,7 @@ column_list_delete_cb(GtkWidget *w _U_, gpointer data) {
g_signal_handler_unblock (model, column_row_deleted_handler_id);
- cfile.cinfo.columns_changed = TRUE;
+ cfile.columns_changed = TRUE;
}
}
@@ -498,7 +498,7 @@ column_title_changed_cb(GtkCellRendererText *cell _U_, const gchar *str_path, co
}
gtk_tree_path_free (path);
- cfile.cinfo.columns_changed = TRUE;
+ cfile.columns_changed = TRUE;
return TRUE;
}
@@ -645,7 +645,7 @@ column_menu_changed_cb(GtkWidget *w, gpointer data) {
gtk_list_store_set(GTK_LIST_STORE(model), &iter, FORMAT_COLUMN, fmt, -1);
g_free(fmt);
cfmt->fmt = cur_cb_fmt;
- cfile.cinfo.columns_changed = TRUE;
+ cfile.columns_changed = TRUE;
}
@@ -691,7 +691,7 @@ column_field_changed_cb(GtkEditable *te, gpointer data) {
g_free(fmt);
g_free(cfmt->custom_field);
cfmt->custom_field = field;
- cfile.cinfo.columns_changed = TRUE;
+ cfile.columns_changed = TRUE;
}
@@ -737,7 +737,7 @@ column_occurrence_changed_cb(GtkEditable *te, gpointer data) {
gtk_list_store_set(GTK_LIST_STORE(model), &iter, FORMAT_COLUMN, fmt, -1);
g_free(fmt);
cfmt->custom_occurrence = occurrence;
- cfile.cinfo.columns_changed = TRUE;
+ cfile.columns_changed = TRUE;
}
@@ -783,7 +783,7 @@ column_dnd_row_deleted_cb(GtkTreeModel *model, GtkTreePath *path _U_, gpointer d
}
prefs.col_list = new_col_list;
- cfile.cinfo.columns_changed = TRUE;
+ cfile.columns_changed = TRUE;
}
@@ -796,9 +796,9 @@ void
column_prefs_apply(GtkWidget *w _U_)
{
/* Redraw the packet list if the columns were changed */
- if(cfile.cinfo.columns_changed) {
+ if(cfile.columns_changed) {
new_packet_list_recreate();
- cfile.cinfo.columns_changed = FALSE; /* Reset value */
+ cfile.columns_changed = FALSE; /* Reset value */
}
}
diff --git a/ui/gtk/prefs_dlg.c b/ui/gtk/prefs_dlg.c
index a4bb3d05ae..f9c34d92b8 100644
--- a/ui/gtk/prefs_dlg.c
+++ b/ui/gtk/prefs_dlg.c
@@ -1685,7 +1685,7 @@ prefs_main_cancel_cb(GtkWidget *cancel_bt _U_, gpointer parent_w)
/* Free up the current preferences and copy the saved preferences to the
current preferences. */
- cfile.cinfo.columns_changed = FALSE; /* [XXX: "columns_changed" should treally be stored in prefs struct ??] */
+ cfile.columns_changed = FALSE; /* [XXX: "columns_changed" should treally be stored in prefs struct ??] */
/* Now revert the registered preferences. */
prefs_modules_foreach(module_prefs_revert, &must_redissect);
diff --git a/ui/gtk/prefs_gui.c b/ui/gtk/prefs_gui.c
index fdfd506540..bfd7a3a78c 100644
--- a/ui/gtk/prefs_gui.c
+++ b/ui/gtk/prefs_gui.c
@@ -199,7 +199,7 @@ gui_prefs_show(void)
font_changed = FALSE;
/* The columns haven't been changed yet */
- cfile.cinfo.columns_changed = FALSE;
+ cfile.columns_changed = FALSE;
/* Main vertical box */
main_vb = ws_gtk_box_new(GTK_ORIENTATION_VERTICAL, 7, FALSE);