diff options
author | bfredl <bjorn.linse@gmail.com> | 2024-02-23 11:38:27 +0100 |
---|---|---|
committer | bfredl <bjorn.linse@gmail.com> | 2024-02-23 11:41:09 +0100 |
commit | b97d5038f16b1be4e413c4215e90818c05fb7ea1 (patch) | |
tree | 3b0ac3511f1fd269a928fa8cfc51b841afe834ac /src/nvim/marktree.c | |
parent | e2e63bd045491f36e12c924fddbe76b3ef884b38 (diff) | |
download | rneovim-b97d5038f16b1be4e413c4215e90818c05fb7ea1.tar.gz rneovim-b97d5038f16b1be4e413c4215e90818c05fb7ea1.tar.bz2 rneovim-b97d5038f16b1be4e413c4215e90818c05fb7ea1.zip |
fix(marktree): some marks counted twice when checking for overlap
fixes #27046
Diffstat (limited to 'src/nvim/marktree.c')
-rw-r--r-- | src/nvim/marktree.c | 2 |
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); |