From ff2c9f849966118d23de068527f3f769b5339f00 Mon Sep 17 00:00:00 2001 From: Matthew Barnes Date: Fri, 27 Aug 2010 18:11:44 -0400 Subject: Bug 628154 - Ignore paths in MIME part filenames --- widgets/misc/e-attachment.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'widgets/misc') diff --git a/widgets/misc/e-attachment.c b/widgets/misc/e-attachment.c index e8ba75abee..468e164418 100644 --- a/widgets/misc/e-attachment.c +++ b/widgets/misc/e-attachment.c @@ -1778,11 +1778,14 @@ attachment_load_from_mime_part (LoadContext *load_context) } g_free (allocated); + /* Strip any path components from the filename. */ string = camel_mime_part_get_filename (mime_part); if (string == NULL) /* Translators: Default attachment filename. */ string = _("attachment.dat"); - g_file_info_set_display_name (file_info, string); + allocated = g_path_get_basename (string); + g_file_info_set_display_name (file_info, allocated); + g_free (allocated); attribute = G_FILE_ATTRIBUTE_STANDARD_DESCRIPTION; string = camel_mime_part_get_description (mime_part); -- cgit v1.2.3