aboutsummaryrefslogtreecommitdiff
path: root/src/nvim/plines.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/nvim/plines.c')
-rw-r--r--src/nvim/plines.c7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/nvim/plines.c b/src/nvim/plines.c
index 738057b696..dd4955c352 100644
--- a/src/nvim/plines.c
+++ b/src/nvim/plines.c
@@ -396,12 +396,13 @@ int win_lbr_chartabsize(chartabsize_T *cts, int *headp)
mtkey_t mark = marktree_itr_current(cts->cts_iter);
if (mark.pos.row != cts->cts_row || mark.pos.col > col) {
break;
- } else if (mark.pos.col == col) { // TODO: or maybe unconditionally, what if byte-misaligned?
+ } else if (mark.pos.col
+ == col) { // TODO(bfredl): or maybe unconditionally, what if byte-misaligned?
if (!mt_end(mark)) {
Decoration decor = get_decor(mark);
if (decor.virt_text_pos == kVTInline) {
- cts->cts_cur_text_width = decor.virt_text_width;
- size += cts->cts_cur_text_width;
+ cts->cts_cur_text_width += decor.virt_text_width;
+ size += decor.virt_text_width;
}
}
}