netstar pushed a commit to branch master.

http://git.enlightenment.org/apps/evisum.git/commit/?id=6a3a789e6fb89ff1bffd8bda3edb6133a58a3616

commit 6a3a789e6fb89ff1bffd8bda3edb6133a58a3616
Author: Alastair Poole <nets...@gmail.com>
Date:   Fri Feb 5 18:55:35 2021 +0000

    procview: typo
---
 src/bin/ui/ui_process_view.c | 14 ++++++++++----
 1 file changed, 10 insertions(+), 4 deletions(-)

diff --git a/src/bin/ui/ui_process_view.c b/src/bin/ui/ui_process_view.c
index 61da24d..02c47f3 100644
--- a/src/bin/ui/ui_process_view.c
+++ b/src/bin/ui/ui_process_view.c
@@ -790,10 +790,9 @@ static char *
 _time_string(int64_t epoch)
 {
    struct tm *info;
-   time_t rawtime;
    char buf[256];
+   time_t rawtime = (time_t) epoch;
 
-   rawtime = (time_t) epoch;
    info = localtime(&rawtime);
    strftime(buf, sizeof(buf), "%F %T", info);
 
@@ -804,8 +803,15 @@ static char *
 _run_time_string(int64_t secs)
 {
    char buf[256];
-   int s = secs % 3600;
-   snprintf(buf, sizeof(buf), "%02"PRIi64"%02d:%02d", secs / 3600, s / 60, s % 
60);
+   int rem;
+
+   if (secs < 86400)
+     snprintf(buf, sizeof(buf), "%02"PRIi64":%02"PRIi64, secs / 60, secs % 60);
+   else
+     {
+        rem = secs % 3600;
+        snprintf(buf, sizeof(buf), "%02"PRIi64":%02d:%02d", secs / 3600, rem / 
60, rem % 60);
+     }
    return strdup(buf);
 }
 

-- 


Reply via email to