From d2a2b4b9e036cae167315e2941da799aeee87209 Mon Sep 17 00:00:00 2001 From: Mark Liversedge Date: Wed, 3 Jun 2015 15:20:27 +0100 Subject: [PATCH] CP rangemode plot effort logic fix .. to now consider the ride intervals when plotting for a date range! --- src/CPPlot.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/CPPlot.cpp b/src/CPPlot.cpp index f2963a72e..b20b5c5a1 100644 --- a/src/CPPlot.cpp +++ b/src/CPPlot.cpp @@ -1271,8 +1271,10 @@ void CPPlot::plotEfforts() { // only for power, if not already plotted and there are actually some efforts - if (criticalSeries != CriticalPowerWindow::watts || effortCurve || !showEffort || - context->currentRideItem()->intervals(RideFileInterval::EFFORT).count() ==0) return; + if (criticalSeries != CriticalPowerWindow::watts || effortCurve || !showEffort) return; + + // nothing to plot when plotting rides + if (!rangemode && context->currentRideItem()->intervals(RideFileInterval::EFFORT).count() ==0) return; QwtSymbol *sym = new QwtSymbol; sym->setStyle(QwtSymbol::Ellipse);