about summary refs log tree commit diff
path: root/src/ui/task_details.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/ui/task_details.rs')
-rwxr-xr-xsrc/ui/task_details.rs6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/ui/task_details.rs b/src/ui/task_details.rs
index 2e9d154..4edd7bb 100755
--- a/src/ui/task_details.rs
+++ b/src/ui/task_details.rs
@@ -137,9 +137,9 @@ impl FurTaskDetails {
 
             let total_time = stop_time - start_time;
             let total_time = total_time.num_seconds();
-            let h = total_time / 60 / 60;
-            let m = (total_time / 60) - (h * 60);
-            let s = total_time - (m * 60);
+            let h = total_time / 3600;
+            let m = total_time % 3600 / 60;
+            let s = total_time % 60;
             let mut total_time_str = format!("{:02}:{:02}:{:02}", h, m, s);
             if !settings_manager::get_bool("show-seconds") {
                 total_time_str = format!("{:02}:{:02}", h, m);