From f690f6424e971860cb3beb1e4900a2a26de81950 Mon Sep 17 00:00:00 2001 From: Alejandro Martinez Date: Sun, 11 Jan 2015 22:00:38 -0300 Subject: [PATCH] Hide irrelevant interval metrics In Ride Summary --- src/RideSummaryWindow.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/RideSummaryWindow.cpp b/src/RideSummaryWindow.cpp index 38b325e8d..0d2d89ba8 100644 --- a/src/RideSummaryWindow.cpp +++ b/src/RideSummaryWindow.cpp @@ -996,7 +996,7 @@ RideSummaryWindow::htmlSummary() } foreach (QString symbol, intervalMetrics) { RideMetricPtr m = metrics.value(symbol); - if (!m) continue; + if (!m || !m->isRelevantForRide(rideItem)) continue; summary += "" + m->name(); if (m->internalName().startsWith("Pace") || m->internalName().startsWith("xPace")) { // pace is mm:ss @@ -1059,7 +1059,7 @@ RideSummaryWindow::htmlSummary() foreach (QString symbol, intervalMetrics) { RideMetricPtr m = metrics.value(symbol); - if (!m) continue; + if (!m || !m->isRelevantForRide(rideItem)) continue; QString s("%1"); if (m->units(useMetricUnits) == "seconds" || m->units(useMetricUnits) == tr("seconds")) summary += s.arg(time_to_string(m->value(useMetricUnits)));