diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/nvim/drawline.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/nvim/drawline.c b/src/nvim/drawline.c index f25da1794c..0988f668d5 100644 --- a/src/nvim/drawline.c +++ b/src/nvim/drawline.c @@ -914,10 +914,10 @@ static void handle_inline_virtual_text(win_T *wp, winlinevars_T *wlv, ptrdiff_t int cells_to_skip = wlv->skip_cells; // Skip cells in the text. while (cells_to_skip > 0) { - int clen = utf_ptr2len(wlv->p_extra); + int c_len = utfc_ptr2len(wlv->p_extra); cells_to_skip -= utf_ptr2cells(wlv->p_extra); - wlv->p_extra += clen; - wlv->n_extra -= clen; + wlv->p_extra += c_len; + wlv->n_extra -= c_len; wlv->n_attr--; } // If a double-width char doesn't fit, pad with space. |