aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorbfredl <bjorn.linse@gmail.com>2022-01-29 19:16:48 +0100
committerGitHub <noreply@github.com>2022-01-29 19:16:48 +0100
commit4b719e4a16dfab0829d833ed8bbc102bf6c6b0b4 (patch)
tree8f1cf94237b5c3461827bf5611a5de05e17d0d3e /src
parent49837dc805f30139d861004adf31b998098140ef (diff)
parentdd21e21e9783293c168839e477078bb99b8c720f (diff)
downloadrneovim-4b719e4a16dfab0829d833ed8bbc102bf6c6b0b4.tar.gz
rneovim-4b719e4a16dfab0829d833ed8bbc102bf6c6b0b4.tar.bz2
rneovim-4b719e4a16dfab0829d833ed8bbc102bf6c6b0b4.zip
Merge pull request #17192 from zeertzjq/aucmd-redrawingdisabled
fix: set RedrawingDisabled before entering aucmd_win
Diffstat (limited to 'src')
-rw-r--r--src/nvim/autocmd.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/nvim/autocmd.c b/src/nvim/autocmd.c
index 463bd5e0e6..94ac389139 100644
--- a/src/nvim/autocmd.c
+++ b/src/nvim/autocmd.c
@@ -1160,7 +1160,10 @@ void aucmd_prepbuf(aco_save_T *aco, buf_T *buf)
// Prevent chdir() call in win_enter_ext(), through do_autochdir()
int save_acd = p_acd;
p_acd = false;
+ // no redrawing and don't set the window title
+ RedrawingDisabled++;
win_enter(aucmd_win, false);
+ RedrawingDisabled--;
p_acd = save_acd;
unblock_autocmds();
curwin = aucmd_win;