commit | 0b5b06cb4777d1401fdf83e7d48d287662236e7e | [log] [tgz] |
---|---|---|
author | Bram Moolenaar <Bram@vim.org> | Thu Nov 04 15:10:11 2021 +0000 |
committer | Bram Moolenaar <Bram@vim.org> | Thu Nov 04 15:10:11 2021 +0000 |
tree | 43cef2f76a19e461dfa823dc6b84f47ff4fb220b | |
parent | aaec1d4fb12efb82b87ad322e95994de77b1a833 [diff] [blame] |
patch 8.2.3581: reading character past end of line Problem: Reading character past end of line. Solution: Correct the cursor column.
diff --git a/src/ex_docmd.c b/src/ex_docmd.c index 072effd..052f230 100644 --- a/src/ex_docmd.c +++ b/src/ex_docmd.c
@@ -7774,6 +7774,7 @@ eap->forceit = TRUE; } curwin->w_cursor.lnum = eap->line2; + check_cursor_col(); do_put(eap->regname, NULL, eap->forceit ? BACKWARD : FORWARD, 1L, PUT_LINE|PUT_CURSLINE); }