summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/fe-common/core/printtext.c12
1 files changed, 7 insertions, 5 deletions
diff --git a/src/fe-common/core/printtext.c b/src/fe-common/core/printtext.c
index 7784b45d..9c96524a 100644
--- a/src/fe-common/core/printtext.c
+++ b/src/fe-common/core/printtext.c
@@ -651,12 +651,14 @@ static char *get_timestamp(TEXT_DEST_REC *dest)
if (!show_timestamp(dest->level))
return NULL;
- t = time(NULL);
+ if (timestamp_timeout > 0) {
+ t = time(NULL);
- diff = t - dest->window->last_timestamp;
- dest->window->last_timestamp = t;
- if (diff < timestamp_timeout)
- return NULL;
+ diff = t - dest->window->last_timestamp;
+ dest->window->last_timestamp = t;
+ if (diff < timestamp_timeout)
+ return NULL;
+ }
tm = localtime(&t);
return output_format_text(dest, IRCTXT_TIMESTAMP,