From 677fc9079d80dbe4002afd4fc2c152e5483bcd57 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;