From 6d256262d5eb10f28983e37343686af915b80e12 Mon Sep 17 00:00:00 2001 From: trentsuzuki Date: Mon, 12 May 2025 21:23:27 -0400 Subject: [PATCH] Fix inconsistent sleep scores --- .../gadgetbridge/activities/charts/SleepPeriodFragment.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/activities/charts/SleepPeriodFragment.java b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/activities/charts/SleepPeriodFragment.java index 5c6ec98ed2..010e133da6 100644 --- a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/activities/charts/SleepPeriodFragment.java +++ b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/activities/charts/SleepPeriodFragment.java @@ -315,8 +315,8 @@ public class SleepPeriodFragment extends SleepFragment sleepScoreSamples = getSleepScoreSamples(db, device, day); - if (!sleepScoreSamples.isEmpty() && sleepScoreSamples.get(0).getSleepScore() > 0) { - sleepScoreEntities.add(new Entry(counter, sleepScoreSamples.get(0).getSleepScore())); + if (!sleepScoreSamples.isEmpty() && sleepScoreSamples.get(sleepScoreSamples.size() -1).getSleepScore() > 0) { + sleepScoreEntities.add(new Entry(counter, sleepScoreSamples.get(sleepScoreSamples.size() -1).getSleepScore())); } else { if (!sleepScoreEntities.isEmpty()) { List clone = new ArrayList<>(sleepScoreEntities.size());