aboutsummaryrefslogtreecommitdiff
path: root/src/nvim/window.c
diff options
context:
space:
mode:
authorJustin M. Keyes <justinkz@gmail.com>2014-09-26 16:05:49 -0400
committerJustin M. Keyes <justinkz@gmail.com>2014-09-26 16:05:49 -0400
commitd97a8e312e506b710284ca3495ed1eb4ea172f73 (patch)
treeddf67487c4076ddc79d6f7c3cd6e7f5f22ea83b1 /src/nvim/window.c
parentf7bb349848de3be4013e30e8a5f603aa7db5a4a8 (diff)
parent2b937fe00d8b0b308cce87aee9f70699f8474c1e (diff)
downloadrneovim-d97a8e312e506b710284ca3495ed1eb4ea172f73.tar.gz
rneovim-d97a8e312e506b710284ca3495ed1eb4ea172f73.tar.bz2
rneovim-d97a8e312e506b710284ca3495ed1eb4ea172f73.zip
Merge pull request #1209 from atwupack/vp-7.4.320
vim-patch:7.4.320
Diffstat (limited to 'src/nvim/window.c')
-rw-r--r--src/nvim/window.c7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/nvim/window.c b/src/nvim/window.c
index 5ed145573d..2a6dcf1743 100644
--- a/src/nvim/window.c
+++ b/src/nvim/window.c
@@ -3695,7 +3695,12 @@ win_free (
if (wp != aucmd_win)
win_remove(wp, tp);
- free(wp);
+ if (autocmd_busy) {
+ wp->w_next = au_pending_free_win;
+ au_pending_free_win = wp;
+ } else {
+ free(wp);
+ }
unblock_autocmds();
}