aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/qmldesigner/designercore/metainfo/nodemetainfo.cpp
diff options
context:
space:
mode:
authorMarco Benelli <marco.benelli@qt.io>2017-03-16 17:13:46 +0100
committerMarco Benelli <marco.benelli@qt.io>2017-03-23 07:50:26 +0000
commit61d30a20ce5086badd19c6cc6696387290d6f642 (patch)
treed00997b92edd2e5787125796170d3f495b43c13e /src/plugins/qmldesigner/designercore/metainfo/nodemetainfo.cpp
parentaa87ee72ec4a74345afed5096ac5b418b09bfd5e (diff)
QmlJs: sync qmljs parser
The last version of the grammar contains some constructs that the code model needs to know. Task-number: QTCREATORBUG-17842 Change-Id: I6250f96431acc05b19f3fd1b6cc268a07485cf0f Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io> Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
Diffstat (limited to 'src/plugins/qmldesigner/designercore/metainfo/nodemetainfo.cpp')
-rw-r--r--src/plugins/qmldesigner/designercore/metainfo/nodemetainfo.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/plugins/qmldesigner/designercore/metainfo/nodemetainfo.cpp b/src/plugins/qmldesigner/designercore/metainfo/nodemetainfo.cpp
index 17b1cf0862..10605c3445 100644
--- a/src/plugins/qmldesigner/designercore/metainfo/nodemetainfo.cpp
+++ b/src/plugins/qmldesigner/designercore/metainfo/nodemetainfo.cpp
@@ -84,8 +84,8 @@ static TypeName resolveTypeName(const ASTPropertyReference *ref, const ContextPt
{
TypeName type = "unknown";
- if (!ref->ast()->memberType.isEmpty()) {
- type = ref->ast()->memberType.toUtf8();
+ if (ref->ast()->isValid()) {
+ type = ref->ast()->memberTypeName().toUtf8();
if (type == "alias") {
const Value *value = context->lookupReference(ref);