diff --git a/src/plugins/qmldesigner/designercore/model/texttomodelmerger.cpp b/src/plugins/qmldesigner/designercore/model/texttomodelmerger.cpp index 6a9cf7bc2d32cf73d726aaa157c16bbd3700a110..35dbb6e5273d093aa6c5b4078eaf07a9672dc62a 100644 --- a/src/plugins/qmldesigner/designercore/model/texttomodelmerger.cpp +++ b/src/plugins/qmldesigner/designercore/model/texttomodelmerger.cpp @@ -811,6 +811,9 @@ void TextToModelMerger::syncNode(ModelNode &modelNode, if (isCustomParserType(typeName)) setupCustomParserNode(modelNode); + if (isComponentType(typeNameFixedForImplicitComponents)) + return; //No need to enter components + context->enterScope(astNode); QSet<QString> modelPropertyNames = QSet<QString>::fromList(modelNode.propertyNames());