diff options
author | Bram Moolenaar <Bram@vim.org> | 2017-10-14 16:06:20 +0200 |
---|---|---|
committer | Bram Moolenaar <Bram@vim.org> | 2017-10-14 16:06:20 +0200 |
commit | 2c33d7bb69c4c2c5b0e39b03cc4b0c04cfdfbb0b (patch) | |
tree | 24ccce8c31f7ae5c8be19769c9b6eed1359e8fab /src/ex_docmd.c | |
parent | 6047e2c722347ae9443c2632c6e061918ccef9c6 (diff) | |
download | vim-git-2c33d7bb69c4c2c5b0e39b03cc4b0c04cfdfbb0b.tar.gz |
patch 8.0.1190: unusable after opening new window in BufWritePre eventv8.0.1190
Problem: Vim becomes unusable after opening new window in BufWritePre
event.
Solution: Call not_exiting(). (Martin Tournoij, closes #2205)
Also for "2q" when a help window is open. Add a test.
Diffstat (limited to 'src/ex_docmd.c')
-rw-r--r-- | src/ex_docmd.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/ex_docmd.c b/src/ex_docmd.c index bb1ae4690..7365d1bd3 100644 --- a/src/ex_docmd.c +++ b/src/ex_docmd.c @@ -7261,6 +7261,7 @@ ex_quit(exarg_T *eap) */ if (only_one_window() && (ONE_WINDOW || eap->addr_count == 0)) getout(0); + not_exiting(); #ifdef FEAT_GUI need_mouse_correct = TRUE; #endif @@ -7799,6 +7800,7 @@ ex_exit(exarg_T *eap) { if (only_one_window()) /* quit last window, exit Vim */ getout(0); + not_exiting(); # ifdef FEAT_GUI need_mouse_correct = TRUE; # endif |