diff --git a/app/src/main/java/io/github/jan/kex/ui/components/SubjectCard.kt b/app/src/main/java/io/github/jan/kex/ui/components/SubjectCard.kt index 0888437..87f6cb0 100644 --- a/app/src/main/java/io/github/jan/kex/ui/components/SubjectCard.kt +++ b/app/src/main/java/io/github/jan/kex/ui/components/SubjectCard.kt @@ -51,4 +51,9 @@ fun SubjectCard( } } -val Task.daysUntil get(): Long = (dueDate - Clock.System.now()).inWholeDays + 1 \ No newline at end of file +val Task.daysUntil get(): Long { + val difference = (dueDate - Clock.System.now()) + val days = difference.inWholeDays + val hours = difference.inWholeHours + return if(hours < 0L) 0 else days + 1 +} \ No newline at end of file