Fix crash when post road-works cleanup removes all road pieces

pull/128/head
Jonathan G Rennison 4 years ago
parent 6f75d9119d
commit b3e46cbe00

@ -2156,6 +2156,10 @@ static void TileLoop_Road(TileIndex tile)
if (old_rb != new_rb) {
RemoveRoad(tile, DC_EXEC | DC_AUTO | DC_NO_WATER, (old_rb ^ new_rb), RTT_ROAD, true);
if (new_rb == 0) {
MarkTileDirtyByTile(tile, ZOOM_LVL_DRAW_MAP);
return;
}
}
}

Loading…
Cancel
Save