From c443fd3cb08ea7665522ca23bd26ef2c60284015 Mon Sep 17 00:00:00 2001 From: Jose Antonio Ortega Ruiz Date: Fri, 15 Jun 2001 15:02:18 +0000 Subject: bug corrected --- mixgtk/mixgtk_gen_handlers.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'mixgtk') diff --git a/mixgtk/mixgtk_gen_handlers.c b/mixgtk/mixgtk_gen_handlers.c index f52969d..983c16c 100644 --- a/mixgtk/mixgtk_gen_handlers.c +++ b/mixgtk/mixgtk_gen_handlers.c @@ -33,9 +33,11 @@ static file_callback_t callback_ = NULL; static void on_file_ok_ (GtkWidget *w, gpointer fs) { - const gchar *file = gtk_file_selection_get_filename (GTK_FILE_SELECTION (fs)); - if (callback_) callback_ (file); + gchar *file = g_strdup + (gtk_file_selection_get_filename (GTK_FILE_SELECTION (fs))); gtk_widget_destroy (GTK_WIDGET (fs)); + if (callback_) callback_ (file); + g_free (file); } static void -- cgit v1.2.3