|
@@ -219,6 +219,7 @@ bool WaterProxy::waterKeepConnection(const rmg::ZoneConnection & connection, boo
|
|
|
const auto & zoneA = connection.getZoneA();
|
|
const auto & zoneA = connection.getZoneA();
|
|
|
const auto & zoneB = connection.getZoneB();
|
|
const auto & zoneB = connection.getZoneB();
|
|
|
|
|
|
|
|
|
|
+ RecursiveLock lock(externalAccessMutex);
|
|
|
for(auto & lake : lakes)
|
|
for(auto & lake : lakes)
|
|
|
{
|
|
{
|
|
|
if(lake.neighbourZones.count(zoneA) && lake.neighbourZones.count(zoneB))
|
|
if(lake.neighbourZones.count(zoneA) && lake.neighbourZones.count(zoneB))
|