[chronojump] Better management of consecutiveZerosMax on cont capture



commit 86150dd7230bfc789a72a5b3544c5c431f9a65f3
Author: Xavier de Blas <xaviblas gmail com>
Date:   Fri Feb 17 00:31:17 2017 +0100

    Better management of consecutiveZerosMax on cont capture

 src/encoderCapture.cs |    5 ++++-
 1 files changed, 4 insertions(+), 1 deletions(-)
---
diff --git a/src/encoderCapture.cs b/src/encoderCapture.cs
index f6a5565..8433756 100644
--- a/src/encoderCapture.cs
+++ b/src/encoderCapture.cs
@@ -233,6 +233,7 @@ public abstract class EncoderCapture
                                        //clean variables when we are on cont and long time elapsed
                                        if(cont && Ecca.curvesAccepted == 0 && consecutiveZeros >= 
consecutiveZerosMax)
                                        {
+                                               LogB.Information("Cleaning on capture");
                                                consecutiveZeros = -1;
                                                encoderReadedInertialDisc = new List<int>();
                                                encoderReaded = new List<int>();
@@ -240,7 +241,9 @@ public abstract class EncoderCapture
                                                EncoderCapturePointsInertialDisc = new List<Gdk.Point>();
                                                EncoderCapturePointsCaptured = 0;
                                                EncoderCapturePointsPainted = 0;        //-1 means delete 
screen
-                                               i = 0;
+
+                                               i = -1; //will be 0 on next loop start
+                                               continue;
                                        }
                                }
                                else


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