From 21a55885b359dd24c867e1976732ae5438c293de Mon Sep 17 00:00:00 2001 From: Tobias Fella Date: Tue, 29 Aug 2023 23:38:06 +0200 Subject: [PATCH] Only read role names from source model when there is a source model --- src/models/messagefiltermodel.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/models/messagefiltermodel.cpp b/src/models/messagefiltermodel.cpp index b8c0d4bec..0970dbd17 100644 --- a/src/models/messagefiltermodel.cpp +++ b/src/models/messagefiltermodel.cpp @@ -80,7 +80,7 @@ QVariant MessageFilterModel::data(const QModelIndex &index, int role) const QHash MessageFilterModel::roleNames() const { - auto roles = sourceModel()->roleNames(); + auto roles = sourceModel() ? sourceModel()->roleNames() : QHash(); roles[AggregateDisplayRole] = "aggregateDisplay"; roles[StateEventsRole] = "stateEvents"; roles[AuthorListRole] = "authorList";