diff options
Diffstat (limited to 'src/charset.c')
-rw-r--r-- | src/charset.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/charset.c b/src/charset.c index 19f202acf..1e0e8372e 100644 --- a/src/charset.c +++ b/src/charset.c @@ -1381,8 +1381,8 @@ getvvcol(wp, pos, start, cursor, end) if (c != TAB && vim_isprintc(c)) { endadd = char2cells(c) - 1; - if (coladd >= endadd) - coladd -= endadd; + if (coladd > endadd) /* past end of line */ + endadd = 0; else coladd = 0; } |