From 5b325b17480748fd5c6bba25e46c3bcca5c2da9c Mon Sep 17 00:00:00 2001 From: Thomas Hartmann Date: Mon, 14 Oct 2019 16:01:45 +0200 Subject: [PATCH] QmlDesigner: Do not try to create objects with invalid version Change-Id: I15eb8cf006bf8a58eaba4140f062fbf14e417f47 Reviewed-by: Miikka Heikkinen Reviewed-by: Thomas Hartmann --- .../qml/qmlpuppet/qml2puppet/instances/objectnodeinstance.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/share/qtcreator/qml/qmlpuppet/qml2puppet/instances/objectnodeinstance.cpp b/share/qtcreator/qml/qmlpuppet/qml2puppet/instances/objectnodeinstance.cpp index ec453956df5..7fa0e316b6e 100644 --- a/share/qtcreator/qml/qmlpuppet/qml2puppet/instances/objectnodeinstance.cpp +++ b/share/qtcreator/qml/qmlpuppet/qml2puppet/instances/objectnodeinstance.cpp @@ -633,7 +633,7 @@ QObject *ObjectNodeInstance::createPrimitive(const QString &typeName, int majorN if (mockHash.contains(typeName)) object = QmlPrivateGate::createComponent(mockHash.value(typeName), context); - else + else if (majorNumber != -1 && minorNumber != -1) object = QmlPrivateGate::createPrimitive(polishTypeName, majorNumber, minorNumber, context); /* Let's try to create the primitive from source, since with incomplete meta info this might be a pure