Mercurial > vim
diff src/message.c @ 12152:69af108df70e v8.0.0956
patch 8.0.0956: scrolling in a terminal window has flicker
commit https://github.com/vim/vim/commit/cfce71710b6a2e1fb7f7f27d2a359e4b926f3af9
Author: Bram Moolenaar <Bram@vim.org>
Date: Thu Aug 17 20:31:48 2017 +0200
patch 8.0.0956: scrolling in a terminal window has flicker
Problem: Scrolling in a terminal hwindow as flicker when the Normal
background differs from the terminal window background.
Solution: Set the attribute to clear with.
author | Christian Brabandt <cb@256bit.org> |
---|---|
date | Thu, 17 Aug 2017 20:45:04 +0200 |
parents | 7e704d75a882 |
children | ab0d827151a1 |
line wrap: on
line diff
--- a/src/message.c +++ b/src/message.c @@ -2313,7 +2313,7 @@ msg_scroll_up(void) gui_undraw_cursor(); #endif /* scrolling up always works */ - screen_del_lines(0, 0, 1, (int)Rows, TRUE, NULL); + screen_del_lines(0, 0, 1, (int)Rows, TRUE, 0, NULL); if (!can_clear((char_u *)" ")) { @@ -2905,7 +2905,7 @@ do_more_prompt(int typed_char) } if (toscroll == -1 && screen_ins_lines(0, 0, 1, - (int)Rows, NULL) == OK) + (int)Rows, 0, NULL) == OK) { /* display line at top */ (void)disp_sb_line(0, mp);