diff --git a/src/libs/qmljs/qmljscheck.cpp b/src/libs/qmljs/qmljscheck.cpp index 275d408a2a4dd11299651894db73cb4958269880..db4aa839f01f5a43088e77f2e7977114afbfacee 100644 --- a/src/libs/qmljs/qmljscheck.cpp +++ b/src/libs/qmljs/qmljscheck.cpp @@ -433,7 +433,8 @@ bool Check::visit(UiObjectDefinition *ast) bool Check::visit(UiObjectBinding *ast) { checkScopeObjectMember(ast->qualifiedId); - checkProperty(ast->qualifiedId); + if (!ast->hasOnToken) + checkProperty(ast->qualifiedId); visitQmlObject(ast, ast->qualifiedTypeNameId, ast->initializer); return false;