commit | 9c33a7c971279b77fe4fc74076f5735b88ead71b | [log] [tgz] |
---|---|---|
author | Bram Moolenaar <Bram@vim.org> | Wed Feb 20 13:59:32 2008 +0000 |
committer | Bram Moolenaar <Bram@vim.org> | Wed Feb 20 13:59:32 2008 +0000 |
tree | babd6102bbfeb6d2ab1689a2e2c7d3e09595d920 | |
parent | 561f9db88cf4e69f27fcca1b02e78e7b72294acc [diff] [blame] |
updated for version 7.1-260
diff --git a/src/charset.c b/src/charset.c index 32d7555..a79f0fd 100644 --- a/src/charset.c +++ b/src/charset.c
@@ -1290,7 +1290,8 @@ /* If a double-cell char doesn't fit at the end of a line * it wraps to the next line, it's like this char is three * cells wide. */ - if (incr == 2 && wp->w_p_wrap && in_win_border(wp, vcol)) + if (incr == 2 && wp->w_p_wrap && MB_BYTE2LEN(*ptr) > 1 + && in_win_border(wp, vcol)) { ++incr; head = 1;