diff --git a/source/Irrlicht/CSceneManager.cpp b/source/Irrlicht/CSceneManager.cpp index 543084cf..2c078d59 100644 --- a/source/Irrlicht/CSceneManager.cpp +++ b/source/Irrlicht/CSceneManager.cpp @@ -641,10 +641,11 @@ IMeshSceneNode* CSceneManager::addOctTreeSceneNode(IMesh* mesh, ISceneNode* pare COctTreeSceneNode* node = new COctTreeSceneNode(parent, this, id, minimalPolysPerNode); - if (mesh) - node->createTree(mesh); - - node->drop(); + if (node) + { + node->setMesh(mesh); + node->drop(); + } return node; }