Only read role names from source model when there is a source model
This commit is contained in:
@@ -80,7 +80,7 @@ QVariant MessageFilterModel::data(const QModelIndex &index, int role) const
|
|||||||
|
|
||||||
QHash<int, QByteArray> MessageFilterModel::roleNames() const
|
QHash<int, QByteArray> MessageFilterModel::roleNames() const
|
||||||
{
|
{
|
||||||
auto roles = sourceModel()->roleNames();
|
auto roles = sourceModel() ? sourceModel()->roleNames() : QHash<int, QByteArray>();
|
||||||
roles[AggregateDisplayRole] = "aggregateDisplay";
|
roles[AggregateDisplayRole] = "aggregateDisplay";
|
||||||
roles[StateEventsRole] = "stateEvents";
|
roles[StateEventsRole] = "stateEvents";
|
||||||
roles[AuthorListRole] = "authorList";
|
roles[AuthorListRole] = "authorList";
|
||||||
|
|||||||
Reference in New Issue
Block a user