commit | 3d51ce18ab1be4f9f6061568a4e7fabf00b21794 | [log] [tgz] |
---|---|---|
author | Bram Moolenaar <Bram@vim.org> | Fri Jul 01 15:26:15 2022 +0100 |
committer | Bram Moolenaar <Bram@vim.org> | Fri Jul 01 15:26:15 2022 +0100 |
tree | 3905f0cbee771f45d35ed552b33c3726482c4924 | |
parent | c2a79b87fc31080ba24394c0b30bab45f1bea852 [diff] [blame] |
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.
diff --git a/src/window.c b/src/window.c index 992593b..c91ebbc 100644 --- a/src/window.c +++ b/src/window.c
@@ -2594,6 +2594,8 @@ */ 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);