Remove assert from UpdateSignalsOnSegment that globset is empty

Just do the right thing if it isn't empty instead of asserting
This commit is contained in:
Jonathan G Rennison
2021-03-17 20:35:48 +00:00
parent 10f6562420
commit b9413ea250
2 changed files with 3 additions and 4 deletions

View File

@@ -241,9 +241,7 @@ void UnreserveRailTrack(TileIndex tile, Track t)
if (IsTunnelBridgePBS(tile)) {
SetTunnelBridgeExitSignalState(tile, SIGNAL_STATE_RED);
} else {
UpdateSignalsInBufferIfOwnerNotAddable(GetTileOwner(tile));
AddSideToSignalBuffer(tile, INVALID_DIAGDIR, GetTileOwner(tile));
UpdateSignalsInBuffer();
UpdateSignalsOnSegment(tile, INVALID_DIAGDIR, GetTileOwner(tile));
}
}
MarkBridgeOrTunnelDirtyOnReservationChange(tile, VMDF_NOT_MAP_MODE);