diff --git a/modules/base/rendering/renderabletrailtrajectory.cpp b/modules/base/rendering/renderabletrailtrajectory.cpp index 6d8f8b745c..715b611249 100644 --- a/modules/base/rendering/renderabletrailtrajectory.cpp +++ b/modules/base/rendering/renderabletrailtrajectory.cpp @@ -225,8 +225,9 @@ void RenderableTrailTrajectory::update(const UpdateData& data) { // We need to recalcuate the _totalSampleInterval if _numberOfVertices eqals // maxNumberOfVertices. If we don't do this the position for each vertex // will not be correct for the number of vertices we are doing along the trail - _totalSampleInterval = std::max(1.0, (_numberOfVertices == maxNumberOfVertices) ? - (timespan / _numberOfVertices) : _totalSampleInterval); + _totalSampleInterval = (_numberOfVertices == maxNumberOfVertices) ? + (timespan / _numberOfVertices) : _totalSampleInterval; + _totalSampleInterval = std::max(1.0, _totalSampleInterval); // Make space for the vertices _vertexArray.clear();