diff --git a/uhabits-core/src/jvmMain/java/org/isoron/uhabits/core/models/ScoreList.kt b/uhabits-core/src/jvmMain/java/org/isoron/uhabits/core/models/ScoreList.kt index 8b3a9c3ec..6a67143de 100644 --- a/uhabits-core/src/jvmMain/java/org/isoron/uhabits/core/models/ScoreList.kt +++ b/uhabits-core/src/jvmMain/java/org/isoron/uhabits/core/models/ScoreList.kt @@ -73,9 +73,9 @@ class ScoreList { values: IntArray, firstIndexCurrentInterval: Int, lastIndexCurrentInterval: Int, - numberOfSkipsIntermediate: Int = 0 + nbSkipsIntermedSol: Int = 0 ): Int { - if (lastIndexCurrentInterval < firstIndexCurrentInterval) return numberOfSkipsIntermediate + if (lastIndexCurrentInterval < firstIndexCurrentInterval) return nbSkipsIntermedSol var nbOfSkips = 0 var nextLastIndex = lastIndexCurrentInterval for (i in firstIndexCurrentInterval..lastIndexCurrentInterval) { @@ -84,7 +84,7 @@ class ScoreList { if (lastIndexCurrentInterval + nbOfSkips < values.size) nextLastIndex++ } } - return getNumberOfSkipsByInterval(values, lastIndexCurrentInterval + 1, nextLastIndex, nbOfSkips) + return getNumberOfSkipsByInterval(values, lastIndexCurrentInterval + 1, nextLastIndex, nbSkipsIntermedSol + nbOfSkips) } /**