diff --git a/app/src/main/java/io/timelimit/android/ui/manage/category/blocked_times/BlockedTimesData.kt b/app/src/main/java/io/timelimit/android/ui/manage/category/blocked_times/BlockedTimesData.kt index b7e69ae..e180f01 100644 --- a/app/src/main/java/io/timelimit/android/ui/manage/category/blocked_times/BlockedTimesData.kt +++ b/app/src/main/java/io/timelimit/android/ui/manage/category/blocked_times/BlockedTimesData.kt @@ -164,7 +164,10 @@ class BlockedTimesData (val ranges: RangeList) { else if (previous.last + 1 < r.first) { result.add(previous) result.add(r) - } else result.add(Range(previous.first, r.last)) + } else result.add(Range( + previous.first, + r.last.coerceAtLeast(previous.last) + )) } return RangeList(result)