Fix - AllPlot - Smoothing

... values in the ride plot deviate from the ride data since smoothing
takes place even if the sample time is equal to the smoothing interval
(for which the expectation is that the original samples are plotted)
This commit is contained in:
Joern
2014-08-16 17:00:44 +02:00
parent 5b5c83247e
commit cd6ae4b0eb

View File

@@ -1184,8 +1184,8 @@ AllPlot::recalc(AllPlotObject *objects)
return;
}
// if recintsecs is longer than the smoothing there is no point in even trying
int applysmooth = smooth < rideItem->ride()->recIntSecs() ? 0 : smooth;
// if recintsecs is longer than the smoothing, or equal to the smoothing there is no point in even trying
int applysmooth = smooth <= rideItem->ride()->recIntSecs() ? 0 : smooth;
// compare mode breaks
if (context->isCompareIntervals && applysmooth == 0) applysmooth = 1;