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)));