diff options
author | Shauren <shauren.trinity@gmail.com> | 2021-05-21 12:31:21 +0200 |
---|---|---|
committer | Shauren <shauren.trinity@gmail.com> | 2021-05-21 12:31:21 +0200 |
commit | 622cec8a8fff031ff2d8f3e4c0ad4fb97971dd7d (patch) | |
tree | 060d59529ab68ec93515560d9b2301f6ddf311b8 /src/common/Collision/Maps/MapTree.cpp | |
parent | 0935862770d390c0059bcc30b3c7a661a1ea820f (diff) |
Core/Vmaps: Fixed crash in unloading vmaps
Closes #26536
Diffstat (limited to 'src/common/Collision/Maps/MapTree.cpp')
-rw-r--r-- | src/common/Collision/Maps/MapTree.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/common/Collision/Maps/MapTree.cpp b/src/common/Collision/Maps/MapTree.cpp index d72d555caab..f7023d82c65 100644 --- a/src/common/Collision/Maps/MapTree.cpp +++ b/src/common/Collision/Maps/MapTree.cpp @@ -353,9 +353,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(); |