aboutsummaryrefslogtreecommitdiff
path: root/src/server/game/Maps/TerrainMgr.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/server/game/Maps/TerrainMgr.cpp')
-rw-r--r--src/server/game/Maps/TerrainMgr.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/server/game/Maps/TerrainMgr.cpp b/src/server/game/Maps/TerrainMgr.cpp
index 4233f08e072..b0afc102fa4 100644
--- a/src/server/game/Maps/TerrainMgr.cpp
+++ b/src/server/game/Maps/TerrainMgr.cpp
@@ -158,7 +158,7 @@ void TerrainInfo::LoadMapAndVMap(int32 gx, int32 gy)
if (++_referenceCountFromMap[gx][gy] != 1) // check if already loaded
return;
- std::lock_guard<std::mutex> lock(_loadMutex);
+ std::scoped_lock lock(_loadMutex);
LoadMapAndVMapImpl(gx, gy);
}
@@ -301,7 +301,7 @@ GridMap* TerrainInfo::GetGrid(uint32 mapId, float x, float y, bool loadIfMissing
// ensure GridMap is loaded
if (!(_loadedGrids[gx] & (UI64LIT(1) << gy)) && loadIfMissing)
{
- std::lock_guard<std::mutex> lock(_loadMutex);
+ std::scoped_lock lock(_loadMutex);
LoadMapAndVMapImpl(gx, gy);
}