[chronojump] Fixed distanceTotal calculation on intervallic runs with variable distance
- From: Xavier de Blas <xaviblas src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [chronojump] Fixed distanceTotal calculation on intervallic runs with variable distance
- Date: Fri, 21 Apr 2017 19:51:30 +0000 (UTC)
commit d539b70e34285eb5790b0d6e0cb99a8bb2a5b868
Author: Xavier de Blas <xaviblas gmail com>
Date: Fri Apr 21 21:42:14 2017 +0200
Fixed distanceTotal calculation on intervallic runs with variable distance
src/gui/run.cs | 9 ++++++++-
1 files changed, 8 insertions(+), 1 deletions(-)
---
diff --git a/src/gui/run.cs b/src/gui/run.cs
index 64cb2b3..b9f3cea 100644
--- a/src/gui/run.cs
+++ b/src/gui/run.cs
@@ -821,7 +821,14 @@ public class RepairRunIntervalWindow
runInterval.Tracks = Util.GetNumberOfJumps(timeString, false); //don't need a
GetNumberOfRuns, this works
runInterval.TimeTotal = Util.GetTotalTime(timeString);
- runInterval.DistanceTotal = runInterval.TimeTotal * runInterval.DistanceInterval;
+
+ //distanceTotal calculation caring if distances are variable
+ string distancesString = "";
+ if(runInterval.DistanceInterval == -1)
+ distancesString = type.DistancesString;
+
+ runInterval.DistanceTotal = Util.GetRunITotalDistance(runInterval.DistanceInterval,
distancesString, runInterval.Tracks);
+
if(timeString != runInterval.IntervalTimesString)
runInterval.IntervalTimesString = timeString;
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]