aboutsummaryrefslogtreecommitdiff
path: root/src/nvim/tui/tui.c
diff options
context:
space:
mode:
authorThiago de Arruda <tpadilha84@gmail.com>2015-08-21 13:38:11 -0300
committerThiago de Arruda <tpadilha84@gmail.com>2015-08-21 13:38:11 -0300
commitc75d5010b742db83462fc4508cf6dba455f79ca7 (patch)
treefd9cc6bd7e8a3eb4aa4f33226225efd660702e90 /src/nvim/tui/tui.c
parentd5b5063622ab9764a851fdf56c60d14ad0736583 (diff)
parent3d2d44037f27104207005998d9bcb55af1152892 (diff)
downloadrneovim-c75d5010b742db83462fc4508cf6dba455f79ca7.tar.gz
rneovim-c75d5010b742db83462fc4508cf6dba455f79ca7.tar.bz2
rneovim-c75d5010b742db83462fc4508cf6dba455f79ca7.zip
Merge PR #3210 'Bugfixes'
Helped-by: oni-link <knil.ino@gmail.com> Reviewed-by: oni-link <knil.ino@gmail.com>
Diffstat (limited to 'src/nvim/tui/tui.c')
-rw-r--r--src/nvim/tui/tui.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/nvim/tui/tui.c b/src/nvim/tui/tui.c
index 6382993d5b..acc2ccc682 100644
--- a/src/nvim/tui/tui.c
+++ b/src/nvim/tui/tui.c
@@ -140,6 +140,7 @@ UI *tui_start(void)
// listen for SIGWINCH
signal_watcher_init(&loop, &data->winch_handle, ui);
+ data->winch_handle.events = queue_new_child(loop.events);
signal_watcher_start(&data->winch_handle, sigwinch_cb, SIGWINCH);
ui->stop = tui_stop;
@@ -179,6 +180,7 @@ static void tui_stop(UI *ui)
// Destroy common stuff
kv_destroy(data->invalid_regions);
signal_watcher_stop(&data->winch_handle);
+ queue_free(data->winch_handle.events);
signal_watcher_close(&data->winch_handle, NULL);
// Destroy input stuff
term_input_destroy(data->input);