From e867ac3e527e205416299faa28a74ca758cfc33b Mon Sep 17 00:00:00 2001 From: Daniel Hahler Date: Tue, 3 Sep 2019 11:57:14 +0200 Subject: Check got_int in msg_multiline_attr Fixes quitting the pager using `q`. Fixes https://github.com/neovim/neovim/issues/10923. --- src/nvim/message.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src') diff --git a/src/nvim/message.c b/src/nvim/message.c index ac731210d7..e21981ec90 100644 --- a/src/nvim/message.c +++ b/src/nvim/message.c @@ -227,7 +227,7 @@ void msg_multiline_attr(const char *s, int attr) { const char *next_spec = s; - while (next_spec != NULL) { + while (next_spec != NULL && !got_int) { next_spec = strpbrk(s, "\t\n\r"); if (next_spec != NULL) { -- cgit