From b810f0d545bdbb0d5d2db724e2fea1ca6aa89529 Mon Sep 17 00:00:00 2001 From: Timo Sirainen Date: Wed, 14 Jun 2000 22:31:59 +0000 Subject: Don't waste time calculating timestamp differeces if the timestamp_timeout is 0. git-svn-id: http://svn.irssi.org/repos/irssi/trunk@349 dbcabf3a-b0e7-0310-adc4-f8d773084564 --- src/fe-common/core/printtext.c | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) (limited to 'src/fe-common/core') 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, -- cgit v1.2.3