From f641434ec15996d566ad06d9f19f52edb4b3e46c Mon Sep 17 00:00:00 2001 From: Thomas Hartmann Date: Fri, 11 Sep 2020 07:00:30 +0200 Subject: [PATCH] QmlJSCheck: Fix crash Task-number: QDS-2766 Change-Id: I4b0e81b8104ac35a286a318e87e95ea022ed66f6 Reviewed-by: Marco Bubke --- src/libs/qmljs/qmljscheck.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/libs/qmljs/qmljscheck.cpp b/src/libs/qmljs/qmljscheck.cpp index 92e1c1e59cf..375cb9b4526 100644 --- a/src/libs/qmljs/qmljscheck.cpp +++ b/src/libs/qmljs/qmljscheck.cpp @@ -1838,7 +1838,10 @@ const Value *Check::checkScopeObjectMember(const UiQualifiedId *id) const bool isListElementScope = (!m_typeStack.isEmpty() && m_typeStack.last() == "ListElement"); - if (!value && !isListElementScope) { + if (isListElementScope) + return nullptr; + + if (!value) { addMessage(ErrInvalidPropertyName, id->identifierToken, propertyName); return nullptr; }