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); } --