diff options
Diffstat (limited to 'src/core/aspects/qabstractaspect.cpp')
-rw-r--r-- | src/core/aspects/qabstractaspect.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
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; |