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";