diff options
Diffstat (limited to 'src/plugins/qmldesigner/designercore/model/texttomodelmerger.cpp')
-rw-r--r-- | src/plugins/qmldesigner/designercore/model/texttomodelmerger.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/plugins/qmldesigner/designercore/model/texttomodelmerger.cpp b/src/plugins/qmldesigner/designercore/model/texttomodelmerger.cpp index c910249976..c66b4ef6a8 100644 --- a/src/plugins/qmldesigner/designercore/model/texttomodelmerger.cpp +++ b/src/plugins/qmldesigner/designercore/model/texttomodelmerger.cpp @@ -1127,7 +1127,7 @@ void TextToModelMerger::syncNode(ModelNode &modelNode, if (property->type == AST::UiPublicMember::Signal) continue; // QML designer doesn't support this yet. - if (property->name.isEmpty() || property->memberType.isEmpty()) + if (property->name.isEmpty() || !property->isValid()) continue; // better safe than sorry. const QStringRef astName = property->name; @@ -1142,7 +1142,7 @@ void TextToModelMerger::syncNode(ModelNode &modelNode, astValue = astValue.left(astValue.length() - 1); astValue = astValue.trimmed(); - const TypeName &astType = property->memberType.toUtf8(); + const TypeName &astType = property->memberTypeName().toUtf8(); AbstractProperty modelProperty = modelNode.property(astName.toUtf8()); if (property->binding) { |