From f0eecc254f8b32b507de7bd407f3272b4ec3540f Mon Sep 17 00:00:00 2001 From: Alejandro Martinez Date: Mon, 17 Nov 2014 18:47:03 -0300 Subject: [PATCH] Fixed time in polarized pace zones should be computed only for running activities --- src/RideFileCache.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/RideFileCache.cpp b/src/RideFileCache.cpp index f2a47e58d..41394bd22 100644 --- a/src/RideFileCache.cpp +++ b/src/RideFileCache.cpp @@ -1301,11 +1301,12 @@ RideFileCache::computeDistribution(QVector &array, RideFile::SeriesType s } // pace time in zone, only for running activities - if (ride->isRun() && series == RideFile::kph && paceZoneRange != -1) + if (series == RideFile::kph && paceZoneRange != -1 && ride->isRun()) paceTimeInZone[context->athlete->paceZones()->whichZone(paceZoneRange, dp->value(series))] += ride->recIntSecs(); // Polarized zones :- I(<0.9*CV), II (0.9*CV), III (>CV) - if (series == RideFile::kph && paceZoneRange != -1 && CV) { + // only for running activities + if (series == RideFile::kph && paceZoneRange != -1 && CV && ride->isRun()) { if (dp->value(series) < 1) // I zero paceCPTimeInZone[0] += ride->recIntSecs(); if (dp->value(series) < (CV*0.9f)) // I