Don't compute Pace Swim for non swimming activities

Fixes #3570
This commit is contained in:
Ale Martinez
2020-08-14 12:57:46 -03:00
parent 2ada830c5b
commit 414cc630fd

View File

@@ -139,7 +139,13 @@ class PaceSwim : public RideMetric {
setDescription(tr("Average Speed expressed in swim pace units: min/100m or min/100yd"));
}
void compute(RideItem *, Specification, const QHash<QString,RideMetric*> &deps) {
void compute(RideItem *item, Specification, const QHash<QString,RideMetric*> &deps) {
// not a swim
if (!item->isSwim) {
setValue(RideFile::NIL);
setCount(0);
return;
}
RideMetric *as = deps.value("average_speed");