degesch: better terminal suspension
Don't print date changes while something else is using the terminal.
This commit is contained in:
parent
0fdffa0e50
commit
385de6f4fe
@ -9989,7 +9989,6 @@ suspend_terminal (struct app_context *ctx)
|
|||||||
toggle_bracketed_paste (false);
|
toggle_bracketed_paste (false);
|
||||||
input_hide (&ctx->input);
|
input_hide (&ctx->input);
|
||||||
poller_fd_reset (&ctx->tty_event);
|
poller_fd_reset (&ctx->tty_event);
|
||||||
// TODO: also disable the date change timer
|
|
||||||
}
|
}
|
||||||
|
|
||||||
static void
|
static void
|
||||||
@ -11023,7 +11022,8 @@ rearm_date_change_timer (struct app_context *ctx)
|
|||||||
static void
|
static void
|
||||||
on_date_change_timer (struct app_context *ctx)
|
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);
|
rearm_date_change_timer (ctx);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user