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:
@@ -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;
|
||||
|
Reference in New Issue
Block a user