don't crash if a level has no spaces

This commit is contained in:
Laura Klünder 2018-01-05 21:17:31 +01:00
parent 7fdbec8b27
commit 4f95ffd130

View file

@ -49,7 +49,10 @@ class MapRenderer:
levels = level_render_data.levels levels = level_render_data.levels
min_altitude = min(chain(*(tuple(area.altitude for area in geoms.altitudeareas) min_altitude = min(chain(*(tuple(area.altitude for area in geoms.altitudeareas)
for geoms in levels))) for geoms in levels)),
default=None)
if min_altitude is None:
min_altitude = min(geoms.base_altitude for geoms in levels)
not_full_levels = engine.is_3d # always do non-full-levels until after the first primary level not_full_levels = engine.is_3d # always do non-full-levels until after the first primary level
full_levels = self.full_levels and engine.is_3d full_levels = self.full_levels and engine.is_3d