mirror of
https://github.com/neovim/neovim.git
synced 2025-09-05 19:08:15 +00:00
Merge pull request #21492 from neovim/backport-21459
[Backport release-0.8] fix(decoration): do not reset must_redraw after calling providers
This commit is contained in:
@@ -1002,9 +1002,6 @@ static void draw_sep_connectors_win(win_T *wp)
|
||||
/// bot: from bot_start to last row (when scrolled up)
|
||||
static void win_update(win_T *wp, DecorProviders *providers)
|
||||
{
|
||||
bool called_decor_providers = false;
|
||||
win_update_start:
|
||||
;
|
||||
buf_T *buf = wp->w_buffer;
|
||||
int type;
|
||||
int top_end = 0; // Below last row of the top area that needs
|
||||
@@ -1082,13 +1079,6 @@ win_update_start:
|
||||
|
||||
DecorProviders line_providers;
|
||||
decor_providers_invoke_win(wp, providers, &line_providers, &provider_err);
|
||||
if (must_redraw != 0) {
|
||||
must_redraw = 0;
|
||||
if (!called_decor_providers) {
|
||||
called_decor_providers = true;
|
||||
goto win_update_start;
|
||||
}
|
||||
}
|
||||
|
||||
redraw_win_signcol(wp);
|
||||
|
||||
|
Reference in New Issue
Block a user