Mercurial > vim
comparison src/ex_cmds.c @ 27374:c9a6c79998b2 v8.2.4215
patch 8.2.4215: illegal memory access when copying lines in Visual mode
Commit: https://github.com/vim/vim/commit/dc5490e2cbc8c16022a23b449b48c1bd0083f366
Author: Bram Moolenaar <Bram@vim.org>
Date: Tue Jan 25 13:52:53 2022 +0000
patch 8.2.4215: illegal memory access when copying lines in Visual mode
Problem: Illegal memory access when copying lines in Visual mode.
Solution: Adjust the Visual position after copying lines.
author | Bram Moolenaar <Bram@vim.org> |
---|---|
date | Tue, 25 Jan 2022 15:00:05 +0100 |
parents | d92e0d85923f |
children | 41e0dcf38521 |
comparison
equal
deleted
inserted
replaced
27373:117eb68e273f | 27374:c9a6c79998b2 |
---|---|
864 ++line2; | 864 ++line2; |
865 ++curwin->w_cursor.lnum; | 865 ++curwin->w_cursor.lnum; |
866 } | 866 } |
867 | 867 |
868 appended_lines_mark(n, count); | 868 appended_lines_mark(n, count); |
869 if (VIsual_active) | |
870 check_pos(curbuf, &VIsual); | |
869 | 871 |
870 msgmore((long)count); | 872 msgmore((long)count); |
871 } | 873 } |
872 | 874 |
873 static char_u *prevcmd = NULL; // the previous command | 875 static char_u *prevcmd = NULL; // the previous command |