mirror of
https://github.com/neovim/neovim.git
synced 2025-09-15 15:58:17 +00:00
vim-patch:9.0.1331: illegal memory access when using :ball in Visual mode (#22343)
Problem: Illegal memory access when using :ball in Visual mode.
Solution: Stop Visual mode when using :ball. (Pavel Mayorov, closes vim/vim#11923)
e1121b1394
Co-authored-by: Pavel Mayorov <pmayorov@cloudlinux.com>
This commit is contained in:
@@ -3600,6 +3600,10 @@ void ex_buffer_all(exarg_T *eap)
|
||||
all = true;
|
||||
}
|
||||
|
||||
// Stop Visual mode, the cursor and "VIsual" may very well be invalid after
|
||||
// switching to another buffer.
|
||||
reset_VIsual_and_resel();
|
||||
|
||||
setpcmark();
|
||||
|
||||
// Close superfluous windows (two windows for the same buffer).
|
||||
|
Reference in New Issue
Block a user