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 d7bfdbe05..c043b692b 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 @@ -296,7 +296,7 @@ public abstract class ScoreList implements Iterable rollingSum -= checkmarkValues[offset + denominator]; } double percentageCompleted = Math.min(1, rollingSum / 1000 / habit.getTargetValue()); - previousValue = Score.compute(1.0, previousValue, percentageCompleted); + previousValue = Score.compute(freq, previousValue, percentageCompleted); } else if (checkmarkValues[offset] != Checkmark.SKIP) {