diff options
Diffstat (limited to 'framework/src/domain/mime/mimetreeparser/utils.cpp')
-rw-r--r-- | framework/src/domain/mime/mimetreeparser/utils.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/framework/src/domain/mime/mimetreeparser/utils.cpp b/framework/src/domain/mime/mimetreeparser/utils.cpp index 6fae9022..be3e43dc 100644 --- a/framework/src/domain/mime/mimetreeparser/utils.cpp +++ b/framework/src/domain/mime/mimetreeparser/utils.cpp | |||
@@ -32,7 +32,9 @@ MimeMessagePart::Ptr MimeTreeParser::createAndParseTempNode(Interface::BodyPart | |||
32 | newNode->contentDescription()->from7BitString(cntDesc); | 32 | newNode->contentDescription()->from7BitString(cntDesc); |
33 | } | 33 | } |
34 | 34 | ||
35 | return MimeMessagePart::Ptr(new MimeMessagePart(part.objectTreeParser(), newNode, false)); | 35 | auto mp = MimeMessagePart::Ptr(new MimeMessagePart(part.objectTreeParser(), newNode, false)); |
36 | mp->bindLifetime(newNode); | ||
37 | return mp; | ||
36 | } | 38 | } |
37 | 39 | ||
38 | KMime::Content *MimeTreeParser::findTypeInDirectChilds(KMime::Content *content, const QByteArray &mimeType) | 40 | KMime::Content *MimeTreeParser::findTypeInDirectChilds(KMime::Content *content, const QByteArray &mimeType) |