diff --git a/src/common/Collision/Maps/MapTree.cpp b/src/common/Collision/Maps/MapTree.cpp index 6da1a0f31f7..37811fcb110 100644 --- a/src/common/Collision/Maps/MapTree.cpp +++ b/src/common/Collision/Maps/MapTree.cpp @@ -348,9 +348,10 @@ namespace VMAP { for (loadedSpawnMap::iterator i = iLoadedSpawns.begin(); i != iLoadedSpawns.end(); ++i) { - iTreeValues[i->first].setUnloaded(); for (uint32 refCount = 0; refCount < i->second; ++refCount) vm->releaseModelInstance(iTreeValues[i->first].getWorldModel()->GetName()); + + iTreeValues[i->first].setUnloaded(); } iLoadedSpawns.clear(); iLoadedTiles.clear();