diff --git a/src/map/map.cpp b/src/map/map.cpp index 686a9100b..5cbe04a72 100644 --- a/src/map/map.cpp +++ b/src/map/map.cpp @@ -627,9 +627,9 @@ void Map::setAppliedClasses(const std::vector &classes) { } } else { - appliedClassesMutex.lock(); + std::lock_guard + d::lock_guard lock(appliedClassesMutex); appliedClasses = std::make_unique>(classes); - appliedClassesMutex.unlock(); } }