aboutsummaryrefslogtreecommitdiff
path: root/src/tools
diff options
context:
space:
mode:
Diffstat (limited to 'src/tools')
-rw-r--r--src/tools/vmap4_extractor/vmapexport.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/tools/vmap4_extractor/vmapexport.cpp b/src/tools/vmap4_extractor/vmapexport.cpp
index 053e4c51dba..5600d411c5a 100644
--- a/src/tools/vmap4_extractor/vmapexport.cpp
+++ b/src/tools/vmap4_extractor/vmapexport.cpp
@@ -182,7 +182,7 @@ uint32 GenerateUniqueObjectId(uint32 clientId, uint16 clientDoodadId, bool isWmo
{
// WMO client ids must be preserved, they are used in DB2 files
uint32 newId = isWmo ? clientId : UniqueObjectIdGenerator--;
- std::lock_guard lock(UniqueObjectIdsMutex);
+ std::scoped_lock lock(UniqueObjectIdsMutex);
return UniqueObjectIds.emplace(std::make_pair(clientId, clientDoodadId), newId).first->second;
}
@@ -191,7 +191,7 @@ std::unordered_map<std::string, ExtractedModelData> ExtractedModels;
std::pair<ExtractedModelData*, bool> BeginModelExtraction(std::string const& outputName)
{
- std::lock_guard lock(ExtractedModelsMutex);
+ std::scoped_lock lock(ExtractedModelsMutex);
auto [itr, isNew] = ExtractedModels.try_emplace(outputName);
return { &itr->second, isNew };
}