diff options
Diffstat (limited to 'widgets/misc/e-attachment-bar.c')
-rw-r--r-- | widgets/misc/e-attachment-bar.c | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/widgets/misc/e-attachment-bar.c b/widgets/misc/e-attachment-bar.c index c268724759..76d84a7d8d 100644 --- a/widgets/misc/e-attachment-bar.c +++ b/widgets/misc/e-attachment-bar.c @@ -329,8 +329,12 @@ update (EAttachmentBar *bar) } desc = camel_mime_part_get_description (attachment->body); - if (!desc || *desc == '\0') - desc = camel_mime_part_get_filename (attachment->body); + if (!desc || *desc == '\0') { + if (attachment->file_name) + desc = attachment->file_name; + else + desc = camel_mime_part_get_filename (attachment->body); + } if (!desc) desc = _("attachment"); |