diff options
author | Thiago de Arruda <tpadilha84@gmail.com> | 2015-08-21 13:38:11 -0300 |
---|---|---|
committer | Thiago de Arruda <tpadilha84@gmail.com> | 2015-08-21 13:38:11 -0300 |
commit | c75d5010b742db83462fc4508cf6dba455f79ca7 (patch) | |
tree | fd9cc6bd7e8a3eb4aa4f33226225efd660702e90 /src/nvim/tui/tui.c | |
parent | d5b5063622ab9764a851fdf56c60d14ad0736583 (diff) | |
parent | 3d2d44037f27104207005998d9bcb55af1152892 (diff) | |
download | rneovim-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.c | 2 |
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); |