From fbdd15f2189747545efaa30bec936e25df626d52 Mon Sep 17 00:00:00 2001 From: Sean Rhea Date: Tue, 6 Apr 2010 21:37:27 -0400 Subject: [PATCH] fix Daniels EqP when Time Riding == 0.0 --- src/DanielsPoints.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/DanielsPoints.cpp b/src/DanielsPoints.cpp index c017c5bce..c2d4a272a 100644 --- a/src/DanielsPoints.cpp +++ b/src/DanielsPoints.cpp @@ -128,7 +128,7 @@ class DanielsEquivalentPower : public RideMetric { assert(timeRiding); double score = danielsPoints->value(true); double secs = timeRiding->value(true); - watts = cp * pow(score / DanielsPoints::K / secs, 0.25); + watts = secs == 0.0 ? 0.0 : cp * pow(score / DanielsPoints::K / secs, 0.25); setValue(watts); }