summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/render/raycasting/qraycastingservice.cpp5
1 files changed, 2 insertions, 3 deletions
diff --git a/src/render/raycasting/qraycastingservice.cpp b/src/render/raycasting/qraycastingservice.cpp
index 3b505b548..31df3df47 100644
--- a/src/render/raycasting/qraycastingservice.cpp
+++ b/src/render/raycasting/qraycastingservice.cpp
@@ -204,11 +204,10 @@ QVector<QCollisionQueryResult> QRayCastingService::fetchAllResults() const
{
Q_D(const QRayCastingService);
- const QList<FutureQueryResult> futureResults = d->m_results.values();
QVector<QCollisionQueryResult> results;
- results.reserve(futureResults.size());
+ results.reserve(d->m_results.size());
- Q_FOREACH (const FutureQueryResult &future, futureResults)
+ for (const FutureQueryResult &future : d->m_results)
results.append(future.result());
return results;