diff options
-rw-r--r-- | src/nvim/tui/tui.c | 3 | ||||
-rw-r--r-- | test/functional/terminal/tui_spec.lua | 3 |
2 files changed, 3 insertions, 3 deletions
diff --git a/src/nvim/tui/tui.c b/src/nvim/tui/tui.c index 2cdd1979af..9f2ae20fe3 100644 --- a/src/nvim/tui/tui.c +++ b/src/nvim/tui/tui.c @@ -1073,9 +1073,12 @@ static void show_termcap_event(void **argv) if (!ut) { abort(); } + verbose_enter(); // XXX: (future) if unibi_term is modified (e.g. after a terminal // query-response) this is a race condition. terminfo_info_msg(ut); + verbose_leave(); + verbose_stop(); // flush now } #ifdef UNIX diff --git a/test/functional/terminal/tui_spec.lua b/test/functional/terminal/tui_spec.lua index 39f4401462..bf3c6bdb3a 100644 --- a/test/functional/terminal/tui_spec.lua +++ b/test/functional/terminal/tui_spec.lua @@ -721,9 +721,6 @@ describe("tui", function() {3:-- TERMINAL --} | ]]) - -- Vim flushes the log file on exit. - feed_data('\33:q\n') - retry(nil, 3000, function() -- Wait for log file to be flushed. local log = read_file('Xtest_tui_verbose_log') or '' eq('--- Terminal info --- {{{\n', string.match(log, '--- Terminal.-\n')) |