aboutsummaryrefslogtreecommitdiffstats
path: root/gtk/print_dlg.c
diff options
context:
space:
mode:
authorGuy Harris <guy@alum.mit.edu>2004-12-22 09:19:01 +0000
committerGuy Harris <guy@alum.mit.edu>2004-12-22 09:19:01 +0000
commit0f039d5245e52c874c61392aba0dc1b2bbb054d3 (patch)
treedd703dddae5c73dbc0bd14cae6be5279d2693987 /gtk/print_dlg.c
parent80e3a2ed9cc212ff654d8163add06fcd95eab0a9 (diff)
From Brett Kuskie: recalculate the ranges every time an export dialog is
opened, not just the first time, so that if the packet counts change up-to-date values are displayed. svn path=/trunk/; revision=12813
Diffstat (limited to 'gtk/print_dlg.c')
-rw-r--r--gtk/print_dlg.c30
1 files changed, 15 insertions, 15 deletions
diff --git a/gtk/print_dlg.c b/gtk/print_dlg.c
index 1dd30a5b36..b7f4877f0f 100644
--- a/gtk/print_dlg.c
+++ b/gtk/print_dlg.c
@@ -132,10 +132,10 @@ file_print_cmd_cb(GtkWidget *widget _U_, gpointer data _U_)
args->print_dissections = print_dissections_as_displayed;
args->print_hex = FALSE;
args->print_formfeed = FALSE;
-
- /* init the printing range */
- packet_range_init(&args->range);
}
+
+ /* init the printing range */
+ packet_range_init(&args->range);
print_win = open_print_dialog("Ethereal: Print", output_action_print, args);
SIGNAL_CONNECT(print_win, "destroy", print_destroy_cb, &print_win);
@@ -176,10 +176,10 @@ export_text_cmd_cb(GtkWidget *widget _U_, gpointer data _U_)
args->print_dissections = print_dissections_as_displayed;
args->print_hex = FALSE;
args->print_formfeed = FALSE;
-
- /* init the printing range */
- packet_range_init(&args->range);
}
+
+ /* init the printing range */
+ packet_range_init(&args->range);
export_text_win = open_print_dialog("Ethereal: Export as \"Plain Text\" File", output_action_export_text, args);
SIGNAL_CONNECT(export_text_win, "destroy", print_destroy_cb, &export_text_win);
@@ -220,10 +220,10 @@ export_ps_cmd_cb(GtkWidget *widget _U_, gpointer data _U_)
args->print_dissections = print_dissections_as_displayed;
args->print_hex = FALSE;
args->print_formfeed = FALSE;
-
- /* init the printing range */
- packet_range_init(&args->range);
}
+
+ /* init the printing range */
+ packet_range_init(&args->range);
export_ps_win = open_print_dialog("Ethereal: Export as \"PostScript\" file", output_action_export_ps, args);
SIGNAL_CONNECT(export_ps_win, "destroy", print_destroy_cb, &export_ps_win);
@@ -264,10 +264,10 @@ export_psml_cmd_cb(GtkWidget *widget _U_, gpointer data _U_)
args->print_dissections = print_dissections_as_displayed;
args->print_hex = FALSE;
args->print_formfeed = FALSE;
-
- /* init the printing range */
- packet_range_init(&args->range);
}
+
+ /* init the printing range */
+ packet_range_init(&args->range);
export_psml_win = open_print_dialog("Ethereal: Export as \"PSML\" file", output_action_export_psml, args);
SIGNAL_CONNECT(export_psml_win, "destroy", print_destroy_cb, &export_psml_win);
@@ -308,10 +308,10 @@ export_pdml_cmd_cb(GtkWidget *widget _U_, gpointer data _U_)
args->print_dissections = print_dissections_as_displayed;
args->print_hex = FALSE;
args->print_formfeed = FALSE;
-
- /* init the printing range */
- packet_range_init(&args->range);
}
+
+ /* init the printing range */
+ packet_range_init(&args->range);
export_pdml_win = open_print_dialog("Ethereal: Export as \"PDML\" file", output_action_export_pdml, args);
SIGNAL_CONNECT(export_pdml_win, "destroy", print_destroy_cb, &export_pdml_win);