From a9c6bf7b55358a658f2ab8886ce5b5509ef518dc Mon Sep 17 00:00:00 2001 From: Christian Mollekopf Date: Tue, 24 Apr 2018 15:16:51 +0200 Subject: Cleanup --- .../src/domain/mime/mimetreeparser/objecttreeparser.cpp | 17 +++++------------ 1 file changed, 5 insertions(+), 12 deletions(-) (limited to 'framework/src/domain/mime/mimetreeparser/objecttreeparser.cpp') diff --git a/framework/src/domain/mime/mimetreeparser/objecttreeparser.cpp b/framework/src/domain/mime/mimetreeparser/objecttreeparser.cpp index b5cbd35b..e86f138b 100644 --- a/framework/src/domain/mime/mimetreeparser/objecttreeparser.cpp +++ b/framework/src/domain/mime/mimetreeparser/objecttreeparser.cpp @@ -456,19 +456,13 @@ MessagePart::Ptr ObjectTreeParser::parseObjectTreeInternal(KMime::Content *node, //Try the specific type handler if (auto mp = processType(node, mediaType, subType)) { - if (mp) { - parsedPart->appendSubPart(mp); - } + parsedPart->appendSubPart(mp); //Fallback to the generic handler } else if (auto mp = processType(node, mediaType, "*")) { - if (mp) { - parsedPart->appendSubPart(mp); - } + parsedPart->appendSubPart(mp); //Fallback to the default handler - } else { - if (auto mp = defaultHandling(node)) { - parsedPart->appendSubPart(mp); - } + } else if (auto mp = defaultHandling(node)) { + parsedPart->appendSubPart(mp); } mNodeHelper->setNodeProcessed(node, false); @@ -492,8 +486,7 @@ MessagePart::Ptr ObjectTreeParser::defaultHandling(KMime::Content *node) } } - const auto mp = AttachmentMessagePart::Ptr(new AttachmentMessagePart(this, node)); - return mp; + return AttachmentMessagePart::Ptr(new AttachmentMessagePart(this, node)); } const QTextCodec *ObjectTreeParser::codecFor(KMime::Content *node) const -- cgit v1.2.3