diff options
author | megamage <none@none> | 2009-02-26 20:43:35 -0600 |
---|---|---|
committer | megamage <none@none> | 2009-02-26 20:43:35 -0600 |
commit | d3a69006675bb5317fab76584d5990b36c2fd5a5 (patch) | |
tree | 8a0f3e0033eb694d5aba06db5c1ecc02b690099e /src/game/MapInstanced.cpp | |
parent | 39c513776c5dde8b5732df5ba2467d9e9e3e84fd (diff) | |
parent | bc54e91afff9b9a53902439441fa2e63e3da1a9a (diff) |
*Merge.
--HG--
branch : trunk
Diffstat (limited to 'src/game/MapInstanced.cpp')
-rw-r--r-- | src/game/MapInstanced.cpp | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/src/game/MapInstanced.cpp b/src/game/MapInstanced.cpp index 116d26f4975..99d677afffa 100644 --- a/src/game/MapInstanced.cpp +++ b/src/game/MapInstanced.cpp @@ -89,11 +89,11 @@ bool MapInstanced::RemoveBones(uint64 guid, float x, float y) return remove_result || Map::RemoveBones(guid,x,y); } -void MapInstanced::UnloadAll(bool pForce) +void MapInstanced::UnloadAll() { // Unload instanced maps for (InstancedMaps::iterator i = m_InstancedMaps.begin(); i != m_InstancedMaps.end(); ++i) - i->second->UnloadAll(pForce); + i->second->UnloadAll(); // Delete the maps only after everything is unloaded to prevent crashes for (InstancedMaps::iterator i = m_InstancedMaps.begin(); i != m_InstancedMaps.end(); ++i) @@ -102,7 +102,7 @@ void MapInstanced::UnloadAll(bool pForce) m_InstancedMaps.clear(); // Unload own grids (just dummy(placeholder) grids, neccesary to unload GridMaps!) - Map::UnloadAll(pForce); + Map::UnloadAll(); } /* @@ -259,14 +259,14 @@ void MapInstanced::DestroyInstance(uint32 InstanceId) // increments the iterator after erase void MapInstanced::DestroyInstance(InstancedMaps::iterator &itr) { - itr->second->UnloadAll(true); + itr->second->UnloadAll(); // should only unload VMaps if this is the last instance and grid unloading is enabled if(m_InstancedMaps.size() <= 1 && sWorld.getConfig(CONFIG_GRID_UNLOAD)) { VMAP::VMapFactory::createOrGetVMapManager()->unloadMap(itr->second->GetId()); // in that case, unload grids of the base map, too // so in the next map creation, (EnsureGridCreated actually) VMaps will be reloaded - Map::UnloadAll(true); + Map::UnloadAll(); } // erase map delete itr->second; |