From 00193a810fbf7f9e2ab6e6f90084073dff259c7a Mon Sep 17 00:00:00 2001 From: hybrid Date: Fri, 8 May 2009 16:30:57 +0000 Subject: [PATCH] Check pointer before using it. git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@2379 dfc29bdd-3216-0410-991c-e03cc46cb475 --- source/Irrlicht/CSceneManager.cpp | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) 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; }