From 8fb3a664dd730afa885ec09f089e7d8e59b652d1 Mon Sep 17 00:00:00 2001 From: KristianTashkov Date: Sat, 12 Sep 2020 22:43:38 +0300 Subject: [PATCH] Skips freeze score for a day --- .../src/main/java/org/isoron/uhabits/core/models/ScoreList.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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);