[chronojump/FS-TFT-Menu] RunInterval: Fixed distance/time accumulated since bars where reversed



commit 14fcee7d315559789e2f13ae8b13edc310f8a7ae
Author: Xavier de Blas <xaviblas gmail com>
Date:   Thu Apr 21 16:07:54 2022 +0200

    RunInterval: Fixed distance/time accumulated since bars where reversed

 src/gui/eventExecute.cs | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)
---
diff --git a/src/gui/eventExecute.cs b/src/gui/eventExecute.cs
index 5b199cf10..4f3a122f5 100644
--- a/src/gui/eventExecute.cs
+++ b/src/gui/eventExecute.cs
@@ -3276,8 +3276,8 @@ public class CairoPaintBarsPreRunIntervalRealtimeCapture : CairoPaintBarsPre
                        distanceTotal += distance_l[i];
                        timeTotal += time_l[i];
                }
-               double distanceAccumulated = distanceTotal;
-               double timeAccumulated = timeTotal;
+               double distanceAccumulated = 0;
+               double timeAccumulated = 0;
 
                for(int i = 0; i < time_l.Count; i ++)
                {
@@ -3290,10 +3290,10 @@ public class CairoPaintBarsPreRunIntervalRealtimeCapture : CairoPaintBarsPre
                                names_l.Add(string.Format("{0} m\n{1} s",
                                                        distance_l[i], Util.TrimDecimals(time,2)));
                        else {
+                               distanceAccumulated += distance_l[i];
+                               timeAccumulated += time_l[i];
                                names_l.Add(string.Format("{0} m\n{1} s",
                                                        distanceAccumulated, 
Util.TrimDecimals(timeAccumulated,2)));
-                               distanceAccumulated -= distance_l[i];
-                               timeAccumulated -= time_l[i];
                        }
 
                        if(speed > max)         //get max


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]