summaryrefslogtreecommitdiffstats
path: root/src/render/geometry
diff options
context:
space:
mode:
authorMike Krus <mike.krus@kdab.com>2017-12-27 15:28:55 +0000
committerSean Harmer <sean.harmer@kdab.com>2018-01-14 11:47:57 +0000
commit1ea7122cad14c14d56474528a429bcb5b94101d0 (patch)
treefed50664f191ab828e621381b6ef48e056e2301a /src/render/geometry
parente5c16bb630345e819e8eeaf1733eeca694afe6ae (diff)
Prevent potential containers detaching
Found by Clazy clazy-range-loop Change-Id: I4956f9be2b7b3f986b2fc83c1d883829314a8b6c Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
Diffstat (limited to 'src/render/geometry')
-rw-r--r--src/render/geometry/skeleton.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/render/geometry/skeleton.cpp b/src/render/geometry/skeleton.cpp
index 075936f37..615b76c88 100644
--- a/src/render/geometry/skeleton.cpp
+++ b/src/render/geometry/skeleton.cpp
@@ -365,7 +365,8 @@ void Skeleton::processJointHierarchy(Qt3DCore::QNodeId jointId,
skeletonData.jointIndices.insert(jointHandle, jointIndex);
// Recurse to the children
- for (const auto childJointId : joint->childJointIds())
+ const auto childIds = joint->childJointIds();
+ for (const auto childJointId : childIds)
processJointHierarchy(childJointId, jointIndex, skeletonData);
}