aboutsummaryrefslogtreecommitdiff
path: root/src/nvim/tui/tui.c
diff options
context:
space:
mode:
authorzeertzjq <zeertzjq@outlook.com>2023-02-13 16:33:20 +0800
committerzeertzjq <zeertzjq@outlook.com>2023-02-14 07:49:31 +0800
commit820430dc0bb84011edae801262e64a10be7ebb9d (patch)
treeec1b2c9998953953f11630fa8b012f7ca6b54312 /src/nvim/tui/tui.c
parent5a8039a0cb544eac91c569439c61ba0a35950506 (diff)
downloadrneovim-820430dc0bb84011edae801262e64a10be7ebb9d.tar.gz
rneovim-820430dc0bb84011edae801262e64a10be7ebb9d.tar.bz2
rneovim-820430dc0bb84011edae801262e64a10be7ebb9d.zip
fix(tui): exit on input eof
Diffstat (limited to 'src/nvim/tui/tui.c')
-rw-r--r--src/nvim/tui/tui.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/nvim/tui/tui.c b/src/nvim/tui/tui.c
index 9415917e34..f7bc931e21 100644
--- a/src/nvim/tui/tui.c
+++ b/src/nvim/tui/tui.c
@@ -167,7 +167,7 @@ static bool cursor_style_enabled = false;
# include "tui/tui.c.generated.h"
#endif
-TUIData *tui_start(int *width, int *height, char **term)
+void tui_start(TUIData **tui_p, int *width, int *height, char **term)
{
TUIData *tui = xcalloc(1, sizeof(TUIData));
tui->is_starting = true;
@@ -190,11 +190,11 @@ TUIData *tui_start(int *width, int *height, char **term)
uv_timer_start(&tui->startup_delay_timer, after_startup_cb,
100, 0);
+ *tui_p = tui;
loop_poll_events(&main_loop, 1);
*width = tui->width;
*height = tui->height;
*term = tui->term;
- return tui;
}
void tui_enable_extkeys(TUIData *tui)