diff --git a/src/declarativeimports/core/datamodel.cpp b/src/declarativeimports/core/datamodel.cpp --- a/src/declarativeimports/core/datamodel.cpp +++ b/src/declarativeimports/core/datamodel.cpp @@ -64,7 +64,9 @@ QHash SortFilterModel::roleNames() const { - return sourceModel()->roleNames(); + if (sourceModel()) + return sourceModel()->roleNames(); + return {}; } int SortFilterModel::roleNameToId(const QString &name) const