From cd6ae4b0ebed0516b112dc113068c1f2f2deb8d9 Mon Sep 17 00:00:00 2001 From: Joern Date: Sat, 16 Aug 2014 17:00:44 +0200 Subject: [PATCH] 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) --- src/AllPlot.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/AllPlot.cpp b/src/AllPlot.cpp index cc9255010..614c33287 100644 --- a/src/AllPlot.cpp +++ b/src/AllPlot.cpp @@ -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;