From: <wel...@us...> - 2009-09-23 15:40:43
|
Revision: 4505 http://planeshift.svn.sourceforge.net/planeshift/?rev=4505&view=rev Author: weltall2 Date: 2009-09-23 15:40:36 +0000 (Wed, 23 Sep 2009) Log Message: ----------- crash fix Modified Paths: -------------- trunk/src/server/gem.cpp Modified: trunk/src/server/gem.cpp =================================================================== --- trunk/src/server/gem.cpp 2009-09-23 15:34:01 UTC (rev 4504) +++ trunk/src/server/gem.cpp 2009-09-23 15:40:36 UTC (rev 4505) @@ -1247,7 +1247,7 @@ psserver->GetCharManager()->UpdateItemViews(clientnum); - if(item) GEMSupervisor::GetSingleton().RemoveItemEntity(dynamic_cast<gemItem*>(this)); + if(dynamic_cast<gemItem*>(this)->GetItem()) GEMSupervisor::GetSingleton().RemoveItemEntity(dynamic_cast<gemItem*>(this)); EntityManager::GetSingleton().RemoveActor(this); // Destroy this } else This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |