aboutsummaryrefslogtreecommitdiff
path: root/src/nvim/ui.c
diff options
context:
space:
mode:
authorBjörn Linse <bjorn.linse@gmail.com>2019-08-29 12:48:01 +0200
committerBjörn Linse <bjorn.linse@gmail.com>2019-08-31 09:20:24 +0200
commitf8b5d6e124f97ec39002297dd0e8e32b955b6a95 (patch)
tree36375013c12fa685fe3d33116ce1fbd1b2b4c865 /src/nvim/ui.c
parent7a857928842476bce8c9bed7cf549fc76c4e6489 (diff)
downloadrneovim-f8b5d6e124f97ec39002297dd0e8e32b955b6a95.tar.gz
rneovim-f8b5d6e124f97ec39002297dd0e8e32b955b6a95.tar.bz2
rneovim-f8b5d6e124f97ec39002297dd0e8e32b955b6a95.zip
events: loop_schedule() is unclear, rename it loop_schedule_fast()
Diffstat (limited to 'src/nvim/ui.c')
-rw-r--r--src/nvim/ui.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/nvim/ui.c b/src/nvim/ui.c
index fc4a3a403d..5d191314ba 100644
--- a/src/nvim/ui.c
+++ b/src/nvim/ui.c
@@ -228,7 +228,11 @@ static void ui_refresh_event(void **argv)
void ui_schedule_refresh(void)
{
- loop_schedule(&main_loop, event_create(ui_refresh_event, 0));
+ // TODO(bfredl): "fast" is not optimal. UI should be refreshed only at
+ // deferred processing plus a few more blocked-on-input situtions like
+ // wait_return(), but not any os_breakcheck(). Alternatively make this
+ // defered and make wait_return() process deferred events already.
+ loop_schedule_fast(&main_loop, event_create(ui_refresh_event, 0));
}
void ui_default_colors_set(void)