1
0
mirror of https://git.tartarus.org/simon/putty.git synced 2025-01-10 01:48:00 +00:00

Fix flaky scrollbar update when scrollback was reset to bottom.

[originally from svn r1275]
This commit is contained in:
Simon Tatham 2001-09-18 19:04:21 +00:00
parent b4501dec57
commit 8c532d7668

View File

@ -319,13 +319,15 @@ void term_update(void)
Context ctx;
ctx = get_ctx();
if (ctx) {
if (seen_disp_event)
update_sbar();
int need_sbar_update = seen_disp_event;
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;
need_sbar_update = TRUE;
}
if (need_sbar_update)
update_sbar();
do_paint(ctx, TRUE);
sys_cursor(curs.x, curs.y - disptop);
free_ctx(ctx);