Merge pull request #6344 from Laserlicht/crashfix
fix crash if second level does not exists
This commit is contained in:
1 file changed
+3
-2
@@ -535,8 +535,9 @@ void CGSubterraneanGate::postInit(IGameInfoCallback * cb) //matches subterranean
|
||||
}
|
||||
|
||||
// we should assign empty channels to underground gates if they don't have matching overground gates
|
||||
for(auto & i : gatesSplit[1])
|
||||
assignToChannel(i);
|
||||
if(gatesSplit.size() > 1)
|
||||
for(auto & i : gatesSplit[1])
|
||||
assignToChannel(i);
|
||||
}
|
||||
|
||||
void CGWhirlpool::onHeroVisit(IGameEventCallback & gameEvents, const CGHeroInstance * h) const
|
||||
|
||||
Reference in new issue
Block a user