forked from qt-creator/qt-creator
QmlDesigner: Do not generate version number if invalid
This is a fallback to create components from source. If the majorVersion is negative we should not generate a version as part of the import. Change-Id: I377b241e8e4c51141d560d7198e5906a9c963b54 Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org> Reviewed-by: Henning Gründl <henning.gruendl@qt.io> Reviewed-by: Marco Bubke <marco.bubke@qt.io>
This commit is contained in:
@@ -714,7 +714,10 @@ QObject *ObjectNodeInstance::createPrimitiveFromSource(const QString &typeName,
|
||||
if (parts.isEmpty())
|
||||
return nullptr;
|
||||
|
||||
QString importString = parts.join(".") + " " + QString::number(majorNumber) + "." + QString::number(minorNumber);
|
||||
QString importString = parts.join(".");
|
||||
if (majorNumber >= 0)
|
||||
importString = importString + " " + QString::number(majorNumber) + "."
|
||||
+ QString::number(minorNumber);
|
||||
if (importString == "QtQuick 1.0") /* Workaround for implicit QQml import */
|
||||
importString = "QtQuick 2.0";
|
||||
QString source = "import " + importString + "\n" + unqualifiedTypeName + " {\n" + "}\n";
|
||||
|
Reference in New Issue
Block a user