forked from qt-creator/qt-creator
QmlDesigner: Ignore invalid version
Task-number: QDS-4495 Change-Id: I2d01f68f9f598ea9106a72332f039ec35e188678 Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
This commit is contained in:
@@ -299,7 +299,10 @@ void ItemLibraryModel::update(ItemLibraryInfo *itemLibraryInfo, Model *model)
|
||||
for (const ItemLibraryEntry &entry : itemLibEntries) {
|
||||
NodeMetaInfo metaInfo = model->metaInfo(entry.typeName());
|
||||
|
||||
bool valid = metaInfo.isValid() && metaInfo.majorVersion() >= entry.majorVersion();
|
||||
bool valid = metaInfo.isValid()
|
||||
&& (metaInfo.majorVersion() >= entry.majorVersion()
|
||||
|| metaInfo.majorVersion() < 0);
|
||||
|
||||
bool isItem = valid && metaInfo.isSubclassOf("QtQuick.Item");
|
||||
bool forceVisibility = valid && NodeHints::fromItemLibraryEntry(entry).visibleInLibrary();
|
||||
|
||||
|
Reference in New Issue
Block a user