mirror of
https://github.com/neovim/neovim.git
synced 2025-09-15 15:58:17 +00:00
vim-patch:8.2.4929: off-by-one error in in statusline item
Problem: Off-by-one error in in statusline item.
Solution: Subtrace one less. (closes vim/vim#10394, closes vim/vim#5599)
57ff52677b
This commit is contained in:
@@ -3635,7 +3635,8 @@ int build_stl_str_hl(win_T *wp, char *out, size_t outlen, char *fmt, int use_san
|
||||
// correct the start of the items for the truncation
|
||||
for (int idx = stl_groupitems[groupdepth] + 1; idx < curitem; idx++) {
|
||||
// Shift everything back by the number of removed bytes
|
||||
stl_items[idx].start -= n;
|
||||
// Minus one for the leading '<' added above.
|
||||
stl_items[idx].start -= n - 1;
|
||||
|
||||
// If the item was partially or completely truncated, set its
|
||||
// start to the start of the group
|
||||
|
Reference in New Issue
Block a user