diff --git a/src/plugins/qmljseditor/qmloutlinemodel.cpp b/src/plugins/qmljseditor/qmloutlinemodel.cpp index 9064277687bf1cb780cd5582afd5a15f97fb9f0f..92bec0cee7a2aed7637225f4f21fdb6d1aa50de1 100644 --- a/src/plugins/qmljseditor/qmloutlinemodel.cpp +++ b/src/plugins/qmljseditor/qmloutlinemodel.cpp @@ -401,7 +401,8 @@ QModelIndex QmlOutlineModel::enterPublicMember(AST::UiPublicMember *publicMember { QmlOutlineItem prototype(this); - prototype.setText(publicMember->name->asString()); + if (publicMember->name) + prototype.setText(publicMember->name->asString()); prototype.setIcon(m_icons->publicMemberIcon()); prototype.setData(PropertyType, ItemTypeRole); prototype.setSourceLocation(getLocation(publicMember));