From 385de6f4fe796fc480bf983decd742c338daa8d8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?P=C5=99emysl=20Janouch?= Date: Sun, 22 Nov 2015 16:43:21 +0100 Subject: [PATCH] degesch: better terminal suspension Don't print date changes while something else is using the terminal. --- degesch.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/degesch.c b/degesch.c index 5dc902c..436e9eb 100644 --- a/degesch.c +++ b/degesch.c @@ -9989,7 +9989,6 @@ suspend_terminal (struct app_context *ctx) toggle_bracketed_paste (false); input_hide (&ctx->input); poller_fd_reset (&ctx->tty_event); - // TODO: also disable the date change timer } static void @@ -11023,7 +11022,8 @@ rearm_date_change_timer (struct app_context *ctx) static void on_date_change_timer (struct app_context *ctx) { - buffer_update_time (ctx, time (NULL)); + if (!ctx->terminal_suspended) + buffer_update_time (ctx, time (NULL)); rearm_date_change_timer (ctx); }