From 966d85717c115cc03f2d1b0f41a24fd363726027 Mon Sep 17 00:00:00 2001 From: Christian Mollekopf Date: Tue, 23 May 2017 12:00:31 +0200 Subject: All of the MailViewer in one place --- framework/src/domain/messageparser.cpp | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'framework/src/domain') diff --git a/framework/src/domain/messageparser.cpp b/framework/src/domain/messageparser.cpp index 6df50ebd..76c060f0 100644 --- a/framework/src/domain/messageparser.cpp +++ b/framework/src/domain/messageparser.cpp @@ -54,6 +54,9 @@ void MessageParser::setMessage(const QVariant &message) QAbstractItemModel *MessageParser::newTree() const { + if (!d->mParser) { + return nullptr; + } const auto model = new NewModel(d->mParser); // new ModelTest(model, model); return model; @@ -61,6 +64,9 @@ QAbstractItemModel *MessageParser::newTree() const QAbstractItemModel *MessageParser::attachments() const { + if (!d->mParser) { + return nullptr; + } const auto model = new AttachmentModel(d->mParser); // new ModelTest(model, model); return model; -- cgit v1.2.3