diff --git a/Easy2D/Base/Scene.cpp b/Easy2D/Base/Scene.cpp index ebf36cf2..f16b175b 100644 --- a/Easy2D/Base/Scene.cpp +++ b/Easy2D/Base/Scene.cpp @@ -102,6 +102,7 @@ void Scene::clearAllChildren() // 所有节点的引用计数减一 for (auto child : m_vChildren) { + child->autoRelease(); child->release(); } // 清空储存节点的容器