0
0
mirror of https://github.com/vim/vim.git synced 2025-09-23 03:43:49 -04:00

patch 8.2.2898: QuitPre and ExitPre not triggered when GUI window is closed

Problem:    QuitPre and ExitPre not triggered when GUI window is closed.
Solution:   Call before_quit_autocmds(). (closes #8242)
This commit is contained in:
Bram Moolenaar
2021-05-29 12:21:58 +02:00
parent d0edaf9dc2
commit 3552e74289
4 changed files with 9 additions and 5 deletions

View File

@@ -5498,7 +5498,7 @@ not_exiting(void)
settmode(TMODE_RAW);
}
static int
int
before_quit_autocmds(win_T *wp, int quit_all, int forceit)
{
apply_autocmds(EVENT_QUITPRE, NULL, NULL, FALSE, wp->w_buffer);
@@ -5572,7 +5572,7 @@ ex_quit(exarg_T *eap)
#endif
/*
* If there are more files or windows we won't exit.
* If there is only one relevant window we will exit.
*/
if (check_more(FALSE, eap->forceit) == OK && only_one_window())
exiting = TRUE;