Skip to content
Snippets Groups Projects
Commit c060d778 authored by Thomas Hartmann's avatar Thomas Hartmann
Browse files

QmlDesigner.model: fix majorQtQuickVersion()


This function was broken for Item.

Change-Id: I772a2fd1b63933ba1134c824eb245b78d0270d9d
Reviewed-by: default avatarMarco Bubke <marco.bubke@digia.com>
parent 3c5b64a7
Branches
Tags
No related merge requests found
...@@ -249,10 +249,12 @@ int ModelNode::majorQtQuickVersion() const ...@@ -249,10 +249,12 @@ int ModelNode::majorQtQuickVersion() const
} }
if (metaInfo().isValid()) { if (metaInfo().isValid()) {
if (type() == "QtQuick.QtObject")
return majorVersion();
NodeMetaInfo superClass = metaInfo().directSuperClass(); NodeMetaInfo superClass = metaInfo().directSuperClass();
while (superClass.isValid()) { while (superClass.isValid()) {
if (superClass.typeName() == "QtQuick.Item") if (superClass.typeName() == "QtQuick.QtObject")
return superClass.majorVersion(); return superClass.majorVersion();
superClass = superClass.directSuperClass(); superClass = superClass.directSuperClass();
} }
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment