diff options
-rw-r--r-- | framework/domain/maillistmodel.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/framework/domain/maillistmodel.cpp b/framework/domain/maillistmodel.cpp index 207128b7..32370a6b 100644 --- a/framework/domain/maillistmodel.cpp +++ b/framework/domain/maillistmodel.cpp | |||
@@ -148,6 +148,7 @@ void MailListModel::setParentFolder(const QVariant &parentFolder) | |||
148 | auto folder = parentFolder.value<Folder::Ptr>(); | 148 | auto folder = parentFolder.value<Folder::Ptr>(); |
149 | if (!folder) { | 149 | if (!folder) { |
150 | qWarning() << "No folder: " << parentFolder; | 150 | qWarning() << "No folder: " << parentFolder; |
151 | setSourceModel(nullptr); | ||
151 | return; | 152 | return; |
152 | } | 153 | } |
153 | Sink::Query query = Sink::StandardQueries::threadLeaders(*folder); | 154 | Sink::Query query = Sink::StandardQueries::threadLeaders(*folder); |
@@ -180,6 +181,7 @@ void MailListModel::setMail(const QVariant &variant) | |||
180 | auto mail = variant.value<Sink::ApplicationDomain::Mail::Ptr>(); | 181 | auto mail = variant.value<Sink::ApplicationDomain::Mail::Ptr>(); |
181 | if (!mail) { | 182 | if (!mail) { |
182 | qWarning() << "No mail: " << mail; | 183 | qWarning() << "No mail: " << mail; |
184 | setSourceModel(nullptr); | ||
183 | return; | 185 | return; |
184 | } | 186 | } |
185 | Sink::Query query = Sink::StandardQueries::completeThread(*mail); | 187 | Sink::Query query = Sink::StandardQueries::completeThread(*mail); |