QmlDesigner: Fix possible crash

Fixes: QTCREATORBUG-23145
Change-Id: I389951aedf1d488e33775f331a76bf60ac26bf7f
Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
This commit is contained in:
Christian Stenger
2019-11-05 09:11:04 +01:00
parent e41f71caac
commit 85f5a8bd78

View File

@@ -84,7 +84,7 @@ protected:
bool visit(AST::UiPublicMember *node) override bool visit(AST::UiPublicMember *node) override
{ {
if (node->memberType->name == m_typeName){ if (node->memberType && node->memberType->name == m_typeName){
const ObjectValue * objectValue = m_context->lookupType(m_document.data(), QStringList(m_typeName)); const ObjectValue * objectValue = m_context->lookupType(m_document.data(), QStringList(m_typeName));
if (objectValue == m_typeValue) if (objectValue == m_typeValue)
m_implemenations.append(node->typeToken); m_implemenations.append(node->typeToken);