From 335837ed5f09b838a93f3b550c6126b30646cae4 Mon Sep 17 00:00:00 2001 From: Christian Mollekopf Date: Wed, 25 Jan 2017 12:00:13 +0100 Subject: Clear the model on no parent --- framework/domain/maillistmodel.cpp | 2 ++ 1 file changed, 2 insertions(+) (limited to 'framework/domain/maillistmodel.cpp') 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) auto folder = parentFolder.value(); if (!folder) { qWarning() << "No folder: " << parentFolder; + setSourceModel(nullptr); return; } Sink::Query query = Sink::StandardQueries::threadLeaders(*folder); @@ -180,6 +181,7 @@ void MailListModel::setMail(const QVariant &variant) auto mail = variant.value(); if (!mail) { qWarning() << "No mail: " << mail; + setSourceModel(nullptr); return; } Sink::Query query = Sink::StandardQueries::completeThread(*mail); -- cgit v1.2.3