*Remove transports from world on MapManager delete - thanks to click for help.

--HG--
branch : trunk
This commit is contained in:
QAston
2010-08-12 18:06:40 +02:00
parent 087b273ad3
commit a630f78c98
2 changed files with 7 additions and 2 deletions
+5 -2
View File
@@ -47,10 +47,13 @@ MapManager::MapManager()
MapManager::~MapManager()
{
for (MapMapType::iterator iter=i_maps.begin(); iter != i_maps.end(); ++iter)
delete iter->second;
delete iter->second;
for (TransportSet::iterator i = m_Transports.begin(); i != m_Transports.end(); ++i)
delete *i;
{
(*i)->RemoveFromWorld();
delete *i;
}
for (TransportNPCSet::iterator i = m_TransportNPCs.begin(); i != m_TransportNPCs.end(); ++i)
delete *i;