From 4618c9c43b2fe052332329b347ac10b4b1db94b5 Mon Sep 17 00:00:00 2001 From: "Justin M. Keyes" Date: Wed, 29 Nov 2017 23:41:41 +0100 Subject: Revert "tui: update cleared area only if non-default bg" Reverts 0b93bab6c22edf7a07cf965ebbbf631b93e1dc1b. This change was counter-productive to the other changes which intended to reduce the role of BCE. ref #7624 --- src/nvim/tui/tui.c | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/src/nvim/tui/tui.c b/src/nvim/tui/tui.c index 732a86d0fb..724d59b15a 100644 --- a/src/nvim/tui/tui.c +++ b/src/nvim/tui/tui.c @@ -956,10 +956,9 @@ static void tui_scroll(UI *ui, Integer count) } cursor_goto(ui, saved_row, saved_col); - if (!scroll_clears_to_current_colour && grid->bg != -1) { - // Scrolling may leave wrong background in the cleared area on non-bge - // terminals. Update the cleared area of the terminal if its builtin - // scrolling facility was used and bg color is not the default. + if (!scroll_clears_to_current_colour) { + // Scrolling will leave wrong background in the cleared area on non-BCE + // terminals. Update the cleared area. clear_region(ui, clear_top, clear_bot, grid->left, grid->right); } } else { -- cgit