aboutsummaryrefslogtreecommitdiffstats
path: root/src/qml/types/qqmlinstantiator.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/qml/types/qqmlinstantiator.cpp')
-rw-r--r--src/qml/types/qqmlinstantiator.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/qml/types/qqmlinstantiator.cpp b/src/qml/types/qqmlinstantiator.cpp
index f7b2f9254a..c28cfad9e3 100644
--- a/src/qml/types/qqmlinstantiator.cpp
+++ b/src/qml/types/qqmlinstantiator.cpp
@@ -115,7 +115,7 @@ void QQmlInstantiatorPrivate::_q_createdItem(int idx, QObject* item)
if (objects.contains(item)) //Case when it was created synchronously in regenerate
return;
item->setParent(q);
- objects << item;
+ objects.insert(idx, item);
if (objects.count() == 1)
q->objectChanged();
q->objectAdded(idx, item);