diff options
-rw-r--r-- | src/render/raycasting/qraycastingservice.cpp | 5 |
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; |