Only read role names from source model when there is a source model

This commit is contained in:
Tobias Fella
2023-08-29 23:38:06 +02:00
parent 6a8ac8f6e5
commit 21a55885b3

View File

@@ -80,7 +80,7 @@ QVariant MessageFilterModel::data(const QModelIndex &index, int role) const
QHash<int, QByteArray> MessageFilterModel::roleNames() const
{
auto roles = sourceModel()->roleNames();
auto roles = sourceModel() ? sourceModel()->roleNames() : QHash<int, QByteArray>();
roles[AggregateDisplayRole] = "aggregateDisplay";
roles[StateEventsRole] = "stateEvents";
roles[AuthorListRole] = "authorList";