1
0
Fork 0
mirror of https://github.com/OpenMW/openmw.git synced 2025-04-30 10:36:51 +00:00

Swap outside critical section

This commit is contained in:
elsid 2019-02-22 23:52:00 +03:00
parent 8d2af94b75
commit 849f2078c1
No known key found for this signature in database
GPG key ID: B845CB9FEE18AB40

View file

@ -61,8 +61,8 @@ namespace DetourNavigator
for (const auto& tile : currentTiles) for (const auto& tile : currentTiles)
if (!newTiles.count(tile) && removeTile(id, tile, tiles.get())) if (!newTiles.count(tile) && removeTile(id, tile, tiles.get()))
changedTiles.push_back(tile); changedTiles.push_back(tile);
std::swap(currentTiles, newTiles);
} }
std::swap(currentTiles, newTiles);
if (!changedTiles.empty()) if (!changedTiles.empty())
++mRevision; ++mRevision;
return changedTiles; return changedTiles;