From bdf5c0689b1617118cd7f327139a928ec04c47bf Mon Sep 17 00:00:00 2001 From: Benoit Bolsee Date: Sat, 19 Apr 2008 21:15:37 +0000 Subject: BGE bug fix: crash at exit when object with Radar/Near sensor has debug properties --- source/gameengine/GameLogic/SCA_IScene.cpp | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) (limited to 'source/gameengine/GameLogic/SCA_IScene.cpp') diff --git a/source/gameengine/GameLogic/SCA_IScene.cpp b/source/gameengine/GameLogic/SCA_IScene.cpp index 9a17d1f384f..9fbeb706910 100644 --- a/source/gameengine/GameLogic/SCA_IScene.cpp +++ b/source/gameengine/GameLogic/SCA_IScene.cpp @@ -47,16 +47,20 @@ SCA_IScene::SCA_IScene() { } - - -SCA_IScene::~SCA_IScene() +void SCA_IScene::RemoveAllDebugProperties() { - // release debugprop list for (std::vector::iterator it = m_debugList.begin(); !(it==m_debugList.end());it++) { delete (*it); } + m_debugList.clear(); +} + + +SCA_IScene::~SCA_IScene() +{ + RemoveAllDebugProperties(); } -- cgit v1.2.3