From 0023dcd0e136b8478b3bcf392f9d7a52f9dc4e92 Mon Sep 17 00:00:00 2001 From: Richard Sharpe Date: Thu, 18 Dec 2003 20:36:45 +0000 Subject: A small patch from Kai Krueger to ensure that we keep the file name around long enough to use it when saving highlighted data etc. svn path=/trunk/; revision=9348 --- gtk/proto_draw.c | 7 ++++--- 1 file 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 @@ -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)); } -- cgit v1.2.3