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,10 @@ QHash SortFilterModel::roleNames() const { - return sourceModel()->roleNames(); + if (sourceModel()) { + return sourceModel()->roleNames(); + } + return {}; } int SortFilterModel::roleNameToId(const QString &name) const