* src/maemo/modest-msg-view-window.c
authorAlberto Garcia <agarcia@igalia.com>
Tue, 4 Mar 2008 17:38:44 +0000 (17:38 +0000)
committerAlberto Garcia <agarcia@igalia.com>
Tue, 4 Mar 2008 17:38:44 +0000 (17:38 +0000)
(modest_msg_view_window_save_attachments):
Escape file names when saving multiple files
Fixes NB#81715

pmo-trunk-r4273

src/maemo/modest-msg-view-window.c

index 593725f..4cef99b 100644 (file)
@@ -2647,9 +2647,10 @@ modest_msg_view_window_save_attachments (ModestMsgViewWindow *window, TnyList *m
                                        
                                        pair = g_slice_new0 (SaveMimePartPair);
                                        if (save_multiple_str) {
-                                               pair->filename = 
-                                                       g_build_filename (chooser_uri,
-                                                                         tny_mime_part_get_filename (mime_part), NULL);
+                                               gchar *escaped = gnome_vfs_escape_slashes (
+                                                       tny_mime_part_get_filename (mime_part));
+                                               pair->filename = g_build_filename (chooser_uri, escaped, NULL);
+                                               g_free (escaped);
                                        } else {
                                                pair->filename = g_strdup (chooser_uri);
                                        }