X-Git-Url: https://git.distorted.org.uk/~mdw/sgt/putty/blobdiff_plain/435aa04486a7298e6d537292c761e5704daf9766..91229c8696c45ee7fe0b73946117f2c1eaaca8c7:/terminal.c diff --git a/terminal.c b/terminal.c index 2ddd1a74..cf55f8ea 100644 --- a/terminal.c +++ b/terminal.c @@ -298,11 +298,12 @@ void term_update(void) Context ctx; ctx = get_ctx(); if (ctx) { + if (seen_disp_event) + update_sbar(); if ((seen_key_event && (cfg.scroll_on_key)) || (seen_disp_event && (cfg.scroll_on_disp))) { disptop = 0; /* return to main screen */ seen_disp_event = seen_key_event = 0; - update_sbar(); } do_paint(ctx, TRUE); sys_cursor(curs.x, curs.y - disptop);