summaryrefslogtreecommitdiffstats
path: root/src/core/qscene.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/core/qscene.cpp')
-rw-r--r--src/core/qscene.cpp5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/core/qscene.cpp b/src/core/qscene.cpp
index 475f63214..3381dfbe7 100644
--- a/src/core/qscene.cpp
+++ b/src/core/qscene.cpp
@@ -123,7 +123,12 @@ QList<QNode *> QScene::lookupNodes(const QList<QNodeId> &ids) const
{
Q_D(const QScene);
QReadLocker lock(&d->m_lock);
+#if QT_VERSION >= QT_VERSION_CHECK(6, 0, 0)
QList<QNode *> nodes(ids.size());
+#else
+ QList<QNode *> nodes;
+ nodes.reserve(ids.size());
+#endif
int index = 0;
for (QNodeId id : ids)
nodes[index++] = d->m_nodeLookupTable.value(id);