From 1ea7122cad14c14d56474528a429bcb5b94101d0 Mon Sep 17 00:00:00 2001 From: Mike Krus Date: Wed, 27 Dec 2017 15:28:55 +0000 Subject: Prevent potential containers detaching Found by Clazy clazy-range-loop Change-Id: I4956f9be2b7b3f986b2fc83c1d883829314a8b6c Reviewed-by: Sean Harmer --- src/core/aspects/qabstractaspect.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'src/core/aspects') diff --git a/src/core/aspects/qabstractaspect.cpp b/src/core/aspects/qabstractaspect.cpp index dd1f37da4..2e37df60b 100644 --- a/src/core/aspects/qabstractaspect.cpp +++ b/src/core/aspects/qabstractaspect.cpp @@ -238,7 +238,8 @@ void QAbstractAspectPrivate::clearBackendNode(const QNodeDestroyedChangePtr &cha { // Each QNodeDestroyedChange may contain info about a whole sub-tree of nodes that // are being destroyed. Iterate over them and process each in turn - for (const auto &idAndType : change->subtreeIdsAndTypes()) { + const auto subTree = change->subtreeIdsAndTypes(); + for (const auto &idAndType : subTree) { const QMetaObject *metaObj = idAndType.type; QBackendNodeMapperPtr backendNodeMapper; -- cgit v1.2.3