diff --git a/src/AllPlot.cpp b/src/AllPlot.cpp index 7928a0bd9..7b9e67208 100644 --- a/src/AllPlot.cpp +++ b/src/AllPlot.cpp @@ -732,6 +732,8 @@ AllPlot::recalc() smoothTime.append(dp->secs/60); smoothDistance.append(useMetricUnits ? dp->km : dp->km * MILES_PER_KM); smoothAltitude.append(useMetricUnits ? dp->alt : dp->alt * FEET_PER_METER); + if (dp->temp == RideFile::noTemp && !smoothTemp.empty()) + dp->temp = smoothTemp.last(); smoothTemp.append(useMetricUnits ? dp->temp : dp->temp * FAHRENHEIT_PER_CENTIGRADE + FAHRENHEIT_ADD_CENTIGRADE); smoothWind.append(useMetricUnits ? dp->headwind : dp->headwind * MILES_PER_KM); smoothTorque.append(dp->nm);