diff --git a/android/uhabits-core/src/main/java/org/isoron/uhabits/core/models/ScoreList.java b/android/uhabits-core/src/main/java/org/isoron/uhabits/core/models/ScoreList.java index f37a4b095..26129e689 100644 --- a/android/uhabits-core/src/main/java/org/isoron/uhabits/core/models/ScoreList.java +++ b/android/uhabits-core/src/main/java/org/isoron/uhabits/core/models/ScoreList.java @@ -286,7 +286,7 @@ public abstract class ScoreList implements Iterable double percentageCompleted = Math.min(1, rollingSum / 1000 / habit.getTargetValue()); previousValue = Score.compute(1.0, previousValue, percentageCompleted); } - else + else if (checkmarkValues[offset] != Checkmark.SKIP) { double value = Math.min(1, checkmarkValues[offset]); previousValue = Score.compute(freq, previousValue, value);