From b97d5038f16b1be4e413c4215e90818c05fb7ea1 Mon Sep 17 00:00:00 2001 From: bfredl Date: Fri, 23 Feb 2024 11:38:27 +0100 Subject: fix(marktree): some marks counted twice when checking for overlap fixes #27046 --- src/nvim/marktree.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src') 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); -- cgit