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 24784d549..748e8f2cc 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 @@ -275,16 +275,13 @@ public abstract class ScoreList implements Iterable for (int i = 0; i < checkmarkValues.length; i++) { double value = checkmarkValues[checkmarkValues.length - i - 1]; - if (!habit.isNumerical() || value != Checkmark.SKIPPED) + if (habit.isNumerical()) { - if (habit.isNumerical()) - { - value /= 1000; - value /= habit.getTargetValue(); - } - value = Math.min(1, value); - previousValue = Score.compute(freq, previousValue, value); + value /= 1000; + value /= habit.getTargetValue(); } + value = Math.min(1, value); + previousValue = Score.compute(freq, previousValue, value); scores.add(new Score(from.plus(i), previousValue)); }