diff --git a/modules/digitaluniverse/rendering/renderablebillboardscloud.cpp b/modules/digitaluniverse/rendering/renderablebillboardscloud.cpp index d49e7682f8..6bc06860c8 100644 --- a/modules/digitaluniverse/rendering/renderablebillboardscloud.cpp +++ b/modules/digitaluniverse/rendering/renderablebillboardscloud.cpp @@ -1492,6 +1492,11 @@ void RenderableBillboardsCloud::createDataSlice() { ZoneScoped _slicedData.clear(); + + if (_fullData.empty() || _nValuesPerAstronomicalObject == 0) { + return; + } + if (_hasColorMapFile) { _slicedData.reserve(8 * (_fullData.size() / _nValuesPerAstronomicalObject)); }