aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorbfredl <bjorn.linse@gmail.com>2024-02-23 13:37:11 +0100
committerGitHub <noreply@github.com>2024-02-23 13:37:11 +0100
commitcb5ae22eab1fbb3162d0f7440a48ad49c7b3c48e (patch)
treeb0a23036a9ebdd09f5a0965ffe917c8b3b2a5bfd /src
parent7e008799a805d454a15472f91ac364b273d3cd0b (diff)
parentb97d5038f16b1be4e413c4215e90818c05fb7ea1 (diff)
downloadrneovim-cb5ae22eab1fbb3162d0f7440a48ad49c7b3c48e.tar.gz
rneovim-cb5ae22eab1fbb3162d0f7440a48ad49c7b3c48e.tar.bz2
rneovim-cb5ae22eab1fbb3162d0f7440a48ad49c7b3c48e.zip
Merge pull request #27590 from bfredl/signcolfix
fix(marktree): do not count certain marks twice when checking for overlap
Diffstat (limited to 'src')
-rw-r--r--src/nvim/marktree.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/nvim/marktree.c b/src/nvim/marktree.c
index dcb839d07f..0ebebf409e 100644
--- a/src/nvim/marktree.c
+++ b/src/nvim/marktree.c
@@ -1831,7 +1831,7 @@ bool marktree_itr_step_overlap(MarkTree *b, MarkTreeIter *itr, MTPair *pair)
}
unrelative(itr->pos, &k.pos);
MTKey start = marktree_lookup(b, id, NULL);
- if (pos_less(itr->intersect_pos, start.pos)) {
+ if (pos_leq(itr->intersect_pos, start.pos)) {
continue;
}
*pair = mtpair_from(start, k);