diff options
Diffstat (limited to 'em-format/e-mail-parser-multipart-mixed.c')
-rw-r--r-- | em-format/e-mail-parser-multipart-mixed.c | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/em-format/e-mail-parser-multipart-mixed.c b/em-format/e-mail-parser-multipart-mixed.c index 1fdfb3cc33..1d14fced68 100644 --- a/em-format/e-mail-parser-multipart-mixed.c +++ b/em-format/e-mail-parser-multipart-mixed.c @@ -83,10 +83,13 @@ empe_mp_mixed_parse (EMailParserExtension *extension, ct = camel_mime_part_get_content_type (subpart); /* Display parts with CID as attachments - * (unless they already are attachments). */ + * (unless they already are attachments). + * Show also hidden attachments with CID, + * because this is multipart/mixed, + * not multipart/related. */ if (mail_part != NULL && - mail_part->cid != NULL && - !mail_part->is_attachment) { + mail_part->cid != NULL && + (!mail_part->is_attachment || mail_part->is_hidden)) { e_mail_parser_wrap_as_attachment ( parser, subpart, part_id, &work_queue); |