[balsa/gtk3] Use only the basename of an attachment's filename



commit 1bf8ed3069081165d7771f059e722d3514880f5c
Author: Peter Bloomfield <PeterBloomfield bellsouth net>
Date:   Mon Sep 21 15:20:39 2015 -0400

    Use only the basename of an attachment's filename
    
        * src/balsa-mime-widget-callbacks.c
        (balsa_mime_widget_ctx_menu_save): use only the basename of an
        attachment's filename.

 ChangeLog                         |    6 ++++++
 src/balsa-mime-widget-callbacks.c |    2 +-
 2 files changed, 7 insertions(+), 1 deletions(-)
---
diff --git a/ChangeLog b/ChangeLog
index f8e9a2a..f99a4d2 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,11 @@
 2015-09-21  Peter Bloomfield  <pbloomfield bellsouth net>
 
+       * src/balsa-mime-widget-callbacks.c
+       (balsa_mime_widget_ctx_menu_save): use only the basename of an
+       attachment's filename.
+
+2015-09-21  Peter Bloomfield  <pbloomfield bellsouth net>
+
        * libbalsa/body.c (libbalsa_message_body_save_temporary): use
        only the basename of an attachment's filename.
 
diff --git a/src/balsa-mime-widget-callbacks.c b/src/balsa-mime-widget-callbacks.c
index 41dcd4b..48e7552 100644
--- a/src/balsa-mime-widget-callbacks.c
+++ b/src/balsa-mime-widget-callbacks.c
@@ -102,7 +102,7 @@ balsa_mime_widget_ctx_menu_save(GtkWidget * parent_widget,
                                                 balsa_app.save_dir);
 
     if (mime_body->filename) {
-        gchar * filename = g_strdup(mime_body->filename);
+        gchar * filename = g_path_get_basename(mime_body->filename);
        libbalsa_utf8_sanitize(&filename, balsa_app.convert_unknown_8bit,
                               NULL);
        gtk_file_chooser_set_current_name(GTK_FILE_CHOOSER(save_dialog),


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]