diff --git a/src/libs/qmljs/qmljsinterpreter.cpp b/src/libs/qmljs/qmljsinterpreter.cpp index b0fb630c877f9bb76911eae3a75956b2b5cd745e..1002f96162ea47794b7a6e8cc5835007dc4733b0 100644 --- a/src/libs/qmljs/qmljsinterpreter.cpp +++ b/src/libs/qmljs/qmljsinterpreter.cpp @@ -305,6 +305,9 @@ const Value *QmlObjectValue::propertyValue(const FakeMetaProperty &prop) const value = valueOwner()->anchorLineValue(); } + if (value) + return value; + // might be an enum const QmlObjectValue *base = this; const QStringList components = typeName.split(QLatin1String("::"));