diff --git a/src/Charts/OverviewItems.cpp b/src/Charts/OverviewItems.cpp index 568669e8b..c53557389 100644 --- a/src/Charts/OverviewItems.cpp +++ b/src/Charts/OverviewItems.cpp @@ -518,7 +518,7 @@ RPEOverviewItem::setData(RideItem *item) // only activities with matching sport flags if (prior->isRun == item->isRun && prior->isSwim == item->isSwim) { - v = prior->getText("RPE", "0").toDouble(); + double v = prior->getText("RPE", "0").toDouble(); if (std::isinf(v) || std::isnan(v)) v=0; // new no zero value @@ -593,6 +593,8 @@ MetricOverviewItem::setData(RideItem *item) // only activities with matching sport flags if (prior->isRun == item->isRun && prior->isSwim == item->isSwim) { + double v; + if (units == tr("seconds")) v = prior->getForSymbol(symbol, GlobalContext::context()->useMetricUnits); else { QString vs = prior->getStringForSymbol(symbol, GlobalContext::context()->useMetricUnits);