From a86e693b4acd51965ec65f37494450fcba796d55 Mon Sep 17 00:00:00 2001 From: Vikas Pachdha Date: Wed, 17 Nov 2021 17:46:50 +0100 Subject: [PATCH] Fix index out of range crash Change-Id: Ifa943d3d240c7ffab0bd21f50ff66d796c78401e Reviewed-by: Tim Jenssen Reviewed-by: Marco Bubke --- .../qmldesigner/designercore/metainfo/subcomponentmanager.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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);