diff options
Diffstat (limited to 'src/nvim/ui.c')
| -rw-r--r-- | src/nvim/ui.c | 14 | 
1 files changed, 3 insertions, 11 deletions
| diff --git a/src/nvim/ui.c b/src/nvim/ui.c index 7e155f9b4f..ad875367c9 100644 --- a/src/nvim/ui.c +++ b/src/nvim/ui.c @@ -214,9 +214,9 @@ void ui_detach(UI *ui)      shift_index++;    } -  ui_count--; -  // schedule a refresh -  loop_push_event(&loop, (Event) { .handler = refresh }, false); +  if (--ui_count) { +    ui_refresh(); +  }  }  void ui_clear(void) @@ -485,11 +485,3 @@ static void ui_mode_change(void)    UI_CALL(mode_change, mode);    conceal_check_cursur_line();  } - -static void refresh(Event event) -{ -  if (ui_count) { -    ui_refresh(); -  } -} - | 
