aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
author0xd34df00d <[email protected]>2020-08-08 18:46:19 +0000
committerJan Osusky <[email protected]>2020-08-21 11:22:08 +0000
commit6eb63399a1586f54700eb1783e066a6c26337db4 (patch)
tree1e08431c9e66d925e6bf5a91bf38edfe8c18a337
parentText body part can also have a name (diff)
downloadvmime-6eb63399a1586f54700eb1783e066a6c26337db4.tar.gz
vmime-6eb63399a1586f54700eb1783e066a6c26337db4.zip
Try obtaining content disposition for all body parts types
-rw-r--r--src/vmime/net/imap/IMAPMessagePart.cpp10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/vmime/net/imap/IMAPMessagePart.cpp b/src/vmime/net/imap/IMAPMessagePart.cpp
index 1cf662de..ed2c0bd2 100644
--- a/src/vmime/net/imap/IMAPMessagePart.cpp
+++ b/src/vmime/net/imap/IMAPMessagePart.cpp
@@ -106,12 +106,12 @@ IMAPMessagePart::IMAPMessagePart(
m_size = part->body_type_basic->body_fields->body_fld_octets->value;
m_name = getPartName(part->body_type_basic);
+ }
- if (part->body_ext_1part && part->body_ext_1part->body_fld_dsp) {
- auto *cdisp = part->body_ext_1part->body_fld_dsp->str();
- if (cdisp) {
- m_dispType = contentDisposition(cdisp->value);
- }
+ if (part->body_ext_1part && part->body_ext_1part->body_fld_dsp) {
+ auto *cdisp = part->body_ext_1part->body_fld_dsp->str();
+ if (cdisp) {
+ m_dispType = contentDisposition(cdisp->value);
}
}