From c09b164a612706e249c776313db28cc4947c5204 Mon Sep 17 00:00:00 2001 From: Andreas Fahrecker Date: Thu, 11 Feb 2021 20:28:40 +0100 Subject: [PATCH] Capped Percent Done Value between 0 and 1. Signed-off-by: Andreas Fahrecker --- lib/models/time_progress.dart | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/lib/models/time_progress.dart b/lib/models/time_progress.dart index 625fb69..bdf67fa 100644 --- a/lib/models/time_progress.dart +++ b/lib/models/time_progress.dart @@ -42,7 +42,10 @@ class TimeProgress { } double percentDone() { - return this.daysBehind() / (this.allDays() / 100) / 100; + double percent = this.daysBehind() / (this.allDays() / 100) / 100; + if (percent < 0) percent = 0; + if (percent > 1) percent = 1; + return percent; } bool hasStarted() {