diff --git a/src/plugins/qmldesigner/designercore/metainfo/itemlibraryinfo.cpp b/src/plugins/qmldesigner/designercore/metainfo/itemlibraryinfo.cpp
index a1b6f73dca252aaf4a76dd8360e3a2160a45996f..317fac8eb886cad50431e8ae232b8e3913989101 100644
--- a/src/plugins/qmldesigner/designercore/metainfo/itemlibraryinfo.cpp
+++ b/src/plugins/qmldesigner/designercore/metainfo/itemlibraryinfo.cpp
@@ -253,8 +253,8 @@ QList<ItemLibraryEntry> ItemLibraryInfo::entriesForType(const QString &typeName,
 
     foreach (const ItemLibraryEntry &entry, m_d->nameToEntryHash.values()) {
         if (entry.typeName() == typeName
-            && entry.majorVersion() == majorVersion
-            && entry.minorVersion() == minorVersion)
+            && entry.majorVersion() >= majorVersion
+            && entry.minorVersion() >= minorVersion)
             entries += entry;
     }