diff options
Diffstat (limited to 'gtk/proto_draw.c')
-rw-r--r-- | gtk/proto_draw.c | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/gtk/proto_draw.c b/gtk/proto_draw.c index a178043486..31eebf61db 100644 --- a/gtk/proto_draw.c +++ b/gtk/proto_draw.c @@ -1,7 +1,7 @@ /* proto_draw.c * Routines for GTK+ packet display * - * $Id: proto_draw.c,v 1.73 2003/12/17 23:41:10 ulfl Exp $ + * $Id: proto_draw.c,v 1.74 2003/12/18 20:36:45 sharpe Exp $ * * Ethereal - Network traffic analyzer * By Gerald Combs <gerald@ethereal.com> @@ -871,8 +871,6 @@ savehex_save_clicked_cb(GtkWidget * w _U_, gpointer data _U_) file = (char *)gtk_entry_get_text(GTK_ENTRY(file_entry)); - /* Get rid of the dialog box */ - gtk_widget_destroy(GTK_WIDGET(savehex_dlg)); if (!file ||! *file) { return; /* XXX, put up an error box */ } @@ -902,6 +900,9 @@ savehex_save_clicked_cb(GtkWidget * w _U_, gpointer data _U_) } write(fd, data_p + start, end - start); close(fd); + + /* Get rid of the dialog box */ + gtk_widget_destroy(GTK_WIDGET(savehex_dlg)); } |