diff --git a/src/plugins/qmldesigner/designercore/metainfo/subcomponentmanager.cpp b/src/plugins/qmldesigner/designercore/metainfo/subcomponentmanager.cpp index bc45647b605..cede56f299d 100644 --- a/src/plugins/qmldesigner/designercore/metainfo/subcomponentmanager.cpp +++ b/src/plugins/qmldesigner/designercore/metainfo/subcomponentmanager.cpp @@ -101,7 +101,7 @@ bool SubComponentManager::addImport(const Import &import, int index) } if (importExists) { - if (index == -1) + if (index == -1 || index > m_imports.size()) m_imports.append(import); else m_imports.insert(index, import);