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

patch 9.0.0017: accessing memory beyond the end of the line

Problem:    Accessing memory beyond the end of the line.
Solution:   Stop Visual mode when closing a window.
This commit is contained in:
Bram Moolenaar
2022-07-01 15:26:15 +01:00
parent c2a79b87fc
commit 3d51ce18ab
3 changed files with 16 additions and 0 deletions

View File

@@ -2594,6 +2594,8 @@ win_close(win_T *win, int free_buf)
*/
if (wp->w_buffer != curbuf)
{
reset_VIsual_and_resel(); // stop Visual mode
other_buffer = TRUE;
win->w_closing = TRUE;
apply_autocmds(EVENT_BUFLEAVE, NULL, NULL, FALSE, curbuf);