mirror of
https://github.com/neovim/neovim.git
synced 2025-10-01 07:28:34 +00:00
vim-patch:9.0.1742: wrong curswant when clicking on second cell of double-width char (#24789)
Problem: Wrong curswant when clicking and the second cell of a
double-width char.
Solution: Don't copy virtcol of the first char to the second one.
closes: vim/vim#12842
9994160bfe
This commit is contained in:
@@ -634,7 +634,7 @@ void grid_put_linebuf(ScreenGrid *grid, int row, int coloff, int endcol, int cle
|
||||
|
||||
grid->vcols[off_to] = linebuf_vcol[off_from];
|
||||
if (char_cells == 2) {
|
||||
grid->vcols[off_to + 1] = linebuf_vcol[off_from];
|
||||
grid->vcols[off_to + 1] = linebuf_vcol[off_from + 1];
|
||||
}
|
||||
|
||||
off_to += (size_t)char_cells;
|
||||
|
Reference in New Issue
Block a user