From a74a4b390be4cc0b8b3e1a9b10f9a22907da5fe1 Mon Sep 17 00:00:00 2001 From: "Alinson S. Xavier" Date: Wed, 30 Dec 2020 16:44:26 -0600 Subject: [PATCH] StreakList: Return copy of list, instead of a view to original list --- .../src/main/java/org/isoron/uhabits/core/models/StreakList.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/android/uhabits-core/src/main/java/org/isoron/uhabits/core/models/StreakList.kt b/android/uhabits-core/src/main/java/org/isoron/uhabits/core/models/StreakList.kt index dd14be72c..c7766186d 100644 --- a/android/uhabits-core/src/main/java/org/isoron/uhabits/core/models/StreakList.kt +++ b/android/uhabits-core/src/main/java/org/isoron/uhabits/core/models/StreakList.kt @@ -30,7 +30,7 @@ class StreakList { list.sortWith { s1: Streak, s2: Streak -> s2.compareLonger(s1) } return list.subList(0, min(list.size, limit)).apply { sortWith { s1: Streak, s2: Streak -> s2.compareNewer(s1) } - } + }.toList() } @Synchronized