From 3bb2630e1a2892722d073f6335ad11ddf82ccb08 Mon Sep 17 00:00:00 2001 From: kfj001 Date: Mon, 11 May 2026 20:48:09 +0000 Subject: [PATCH] Refactors duration formatting logic for improved clarity and correctness. --- lib/time_formatter.dart | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/time_formatter.dart b/lib/time_formatter.dart index 355a77f..c091569 100644 --- a/lib/time_formatter.dart +++ b/lib/time_formatter.dart @@ -7,7 +7,7 @@ import 'package:intl/intl.dart'; String _printDuration(Duration duration) { String negativeSign = duration.isNegative ? '-' : ''; String twoDigits(int n) => n.toString().padLeft(2, "0"); - String twoDigitMinutes = twoDigits(duration.inMinutes.remainder(60).abs()); + String twoDigitMinutes = twoDigits(duration.inMinutes.abs()); String twoDigitSeconds = twoDigits(duration.inSeconds.remainder(60).abs()); return "$negativeSign$twoDigitMinutes:$twoDigitSeconds"; }