Revision: 7702
          http://playerstage.svn.sourceforge.net/playerstage/?rev=7702&view=rev
Author:   natepak
Date:     2009-05-20 18:22:48 +0000 (Wed, 20 May 2009)

Log Message:
-----------
Cleaned Fini

Modified Paths:
--------------
    code/gazebo/trunk/server/Entity.cc
    code/gazebo/trunk/server/rendering/OgreCreator.cc

Modified: code/gazebo/trunk/server/Entity.cc
===================================================================
--- code/gazebo/trunk/server/Entity.cc  2009-05-20 18:07:23 UTC (rev 7701)
+++ code/gazebo/trunk/server/Entity.cc  2009-05-20 18:22:48 UTC (rev 7702)
@@ -83,7 +83,9 @@
 
   World::Instance()->GetPhysicsEngine()->RemoveEntity(this);
 
-  OgreCreator::Instance()->DeleteVisual(this->visualNode);
+  if (this->visualNode)
+    OgreCreator::Instance()->DeleteVisual(this->visualNode);
+  this->visualNode = NULL;
 }
 
 
////////////////////////////////////////////////////////////////////////////////

Modified: code/gazebo/trunk/server/rendering/OgreCreator.cc
===================================================================
--- code/gazebo/trunk/server/rendering/OgreCreator.cc   2009-05-20 18:07:23 UTC 
(rev 7701)
+++ code/gazebo/trunk/server/rendering/OgreCreator.cc   2009-05-20 18:22:48 UTC 
(rev 7702)
@@ -806,11 +806,11 @@
 
   iter = this->visuals.find(visual->GetName());
 
-  if (iter != this->visuals.end())
+  if (iter != this->visuals.end() && iter->second != NULL)
   {
     delete iter->second;
     iter->second = NULL;
-    this->visuals.erase(iter);
+    //this->visuals.erase(iter);
   }
   else
   {


This was sent by the SourceForge.net collaborative development platform, the 
world's largest Open Source development site.

------------------------------------------------------------------------------
Crystal Reports - New Free Runtime and 30 Day Trial
Check out the new simplified licensing option that enables 
unlimited royalty-free distribution of the report engine 
for externally facing server and web deployment. 
http://p.sf.net/sfu/businessobjects
_______________________________________________
Playerstage-commit mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/playerstage-commit

Reply via email to