From 19a51bbe411d98970bcebcec1e559d60b02899b0 Mon Sep 17 00:00:00 2001 From: hiro Date: Fri, 25 Feb 2005 08:08:49 +0000 Subject: replaced GtkFileSelection with GtkFileChooserDialog. git-svn-id: svn://sylpheed.sraoss.jp/sylpheed/trunk@128 ee746299-78ed-0310-b773-934348b2243d --- src/messageview.c | 13 ++++--------- 1 file changed, 4 insertions(+), 9 deletions(-) (limited to 'src/messageview.c') diff --git a/src/messageview.c b/src/messageview.c index dd0b3788..02fd543a 100644 --- a/src/messageview.c +++ b/src/messageview.c @@ -613,16 +613,9 @@ void messageview_save_as(MessageView *messageview) Xstrdup_a(filename, msginfo->subject, return); subst_for_filename(filename); } - dest = filesel_select_file(_("Save as"), filename); - if (!dest) return; - if (is_file_exist(dest)) { - AlertValue aval; - aval = alertpanel(_("Overwrite"), - _("Overwrite existing file?"), - GTK_STOCK_OK, GTK_STOCK_CANCEL, NULL); - if (G_ALERTDEFAULT != aval) return; - } + dest = filesel_save_as(filename); + if (!dest) return; src = procmsg_get_message_file(msginfo); if (copy_file(src, dest, TRUE) < 0) { @@ -630,6 +623,8 @@ void messageview_save_as(MessageView *messageview) g_basename(dest)); } g_free(src); + + g_free(dest); } static void messageview_destroy_cb(GtkWidget *widget, MessageView *messageview) -- cgit v1.2.3