diff options
author | Paul Lemire <paul.lemire@kdab.com> | 2018-07-06 11:01:25 +0200 |
---|---|---|
committer | Mike Krus <mike.krus@kdab.com> | 2018-07-06 16:04:53 +0000 |
commit | 67c08c0fb7101291bb44998f52ea8b087e33b1f2 (patch) | |
tree | 909e43384e78bf075752d2e2471141d1d817d29b /src/render/backend | |
parent | a1873c9f0d3cdc97744b3237b1fea1341b59c800 (diff) |
Entity: don't release child data in cleanup
This predates the switch to QNodeDestroyed/QNodeCreated changes. We should now
let the QNodeDestroyed changes for the subtree take care of this for us.
Change-Id: I34d654eea461b4ac60c09274a19410ce23955988
Task-Id: QTBUG-69284
Reviewed-by: Mike Krus <mike.krus@kdab.com>
Diffstat (limited to 'src/render/backend')
-rw-r--r-- | src/render/backend/entity.cpp | 4 |
1 files changed, 0 insertions, 4 deletions
diff --git a/src/render/backend/entity.cpp b/src/render/backend/entity.cpp index 85334d1d3..8d03cd75f 100644 --- a/src/render/backend/entity.cpp +++ b/src/render/backend/entity.cpp @@ -98,10 +98,6 @@ void Entity::cleanup() Entity *parentEntity = parent(); if (parentEntity != nullptr) parentEntity->removeChildHandle(m_handle); - for (int i = 0; i < m_childrenHandles.size(); ++i) - m_nodeManagers->renderNodesManager()->release(m_childrenHandles[i]); - // We need to release using peerId otherwise the handle will be cleared - // but would still remain in the Id to Handle table m_nodeManagers->worldMatrixManager()->releaseResource(peerId()); qCDebug(Render::RenderNodes) << Q_FUNC_INFO; |