Scrollbar was failing to update when no scrollback-reset event had happened
authorsimon <simon@cda61777-01e9-0310-a592-d414129be87e>
Mon, 14 May 2001 13:31:14 +0000 (13:31 +0000)
committersimon <simon@cda61777-01e9-0310-a592-d414129be87e>
Mon, 14 May 2001 13:31:14 +0000 (13:31 +0000)
git-svn-id: svn://svn.tartarus.org/sgt/putty@1126 cda61777-01e9-0310-a592-d414129be87e

terminal.c

index 2ddd1a7..cf55f8e 100644 (file)
@@ -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);