diff options
Diffstat (limited to 'src/tools')
| -rw-r--r-- | src/tools/vmap4_extractor/vmapexport.cpp | 4 |
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 }; } |
