summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--framework/domain/maillistmodel.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/framework/domain/maillistmodel.cpp b/framework/domain/maillistmodel.cpp
index 32370a6b..103f17d9 100644
--- a/framework/domain/maillistmodel.cpp
+++ b/framework/domain/maillistmodel.cpp
@@ -131,7 +131,7 @@ void MailListModel::runQuery(const Sink::Query &query)
131 131
132void MailListModel::onRowsInserted(const QModelIndex &parent, int begin, int end) 132void MailListModel::onRowsInserted(const QModelIndex &parent, int begin, int end)
133{ 133{
134 if (mFetchMails) { 134 if (mFetchMails && sourceModel()) {
135 for (int row = begin; row <= end; row++) { 135 for (int row = begin; row <= end; row++) {
136 auto mail = sourceModel()->index(row, 0, parent).data(Sink::Store::DomainObjectRole).value<Sink::ApplicationDomain::Mail::Ptr>(); 136 auto mail = sourceModel()->index(row, 0, parent).data(Sink::Store::DomainObjectRole).value<Sink::ApplicationDomain::Mail::Ptr>();
137 if (mail && !mail->getFullPayloadAvailable()) { 137 if (mail && !mail->getFullPayloadAvailable()) {