diff --git a/NvimView/NvimServer/server.c b/NvimView/NvimServer/server.c index 1d141d0b..a4f97b3b 100644 --- a/NvimView/NvimServer/server.c +++ b/NvimView/NvimServer/server.c @@ -271,7 +271,7 @@ static void setenv_vimruntime() { } static CFDataRef data_async(CFDataRef data, argv_callback cb) { - loop_schedule(&main_loop, event_create(cb, 3, data)); + loop_schedule_fast(&main_loop, event_create(cb, 3, data)); return NULL; } diff --git a/NvimView/NvimServer/server_ui_bridge.c b/NvimView/NvimServer/server_ui_bridge.c index 80d95bfa..ff21e2e8 100644 --- a/NvimView/NvimServer/server_ui_bridge.c +++ b/NvimView/NvimServer/server_ui_bridge.c @@ -439,7 +439,7 @@ void server_set_ui_size(UIBridgeData *bridge, int width, int height) { static void server_ui_scheduler(Event event, void *d) { UI *const ui = d; server_ui_bridge_data_t *data = ui->data; - loop_schedule(data->loop, event); + loop_schedule_fast(data->loop, event); } static void server_ui_main(UIBridgeData *bridge, UI *ui) { diff --git a/NvimView/neovim b/NvimView/neovim index d30814ed..29a39cd6 160000 --- a/NvimView/neovim +++ b/NvimView/neovim @@ -1 +1 @@ -Subproject commit d30814edf8c4dd3cadf282701f652477870c9214 +Subproject commit 29a39cd6768359cc9960d0074e80f09e2d6dbd8d