diff options
author | Guy Harris <guy@alum.mit.edu> | 2004-12-22 09:19:01 +0000 |
---|---|---|
committer | Guy Harris <guy@alum.mit.edu> | 2004-12-22 09:19:01 +0000 |
commit | 0f039d5245e52c874c61392aba0dc1b2bbb054d3 (patch) | |
tree | dd703dddae5c73dbc0bd14cae6be5279d2693987 /gtk/print_dlg.c | |
parent | 80e3a2ed9cc212ff654d8163add06fcd95eab0a9 (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.c | 30 |
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); |