diff options
author | nicm <nicm> | 2022-06-21 09:30:01 +0000 |
---|---|---|
committer | nicm <nicm> | 2022-06-21 09:30:01 +0000 |
commit | 9c89f7c2af748858e784e8c533c548460bd6b10e (patch) | |
tree | ea324297eba8f5f8ecb2941a87736dcd847f3914 /format.c | |
parent | a888ce9963053c790c6ee9bf64cc53d95f0f9c09 (diff) |
Store time lines are scrolled into history and display in copy mode.
Diffstat (limited to 'format.c')
-rw-r--r-- | format.c | 13 |
1 files changed, 8 insertions, 5 deletions
@@ -3387,12 +3387,12 @@ format_quote_style(const char *s) } /* Make a prettier time. */ -static char * -format_pretty_time(time_t t) +char * +format_pretty_time(time_t t, int seconds) { struct tm now_tm, tm; time_t now, age; - char s[6]; + char s[9]; time(&now); if (now < t) @@ -3404,7 +3404,10 @@ format_pretty_time(time_t t) /* Last 24 hours. */ if (age < 24 * 3600) { - strftime(s, sizeof s, "%H:%M", &tm); + if (seconds) + strftime(s, sizeof s, "%H:%M:%S", &tm); + else + strftime(s, sizeof s, "%H:%M", &tm); return (xstrdup(s)); } @@ -3509,7 +3512,7 @@ found: if (t == 0) return (NULL); if (modifiers & FORMAT_PRETTY) - found = format_pretty_time(t); + found = format_pretty_time(t, 0); else { if (time_format != NULL) { localtime_r(&t, &tm); |