diff options
author | bfredl <bjorn.linse@gmail.com> | 2024-01-23 09:38:52 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-01-23 09:38:52 +0100 |
commit | d3fa8adea9ba4dcf96ec05aafff1a0cdb67a6d72 (patch) | |
tree | 8051a68d4a4f42b04aab2dce6d316a4c421f403b /src | |
parent | dc466f9a63ede5e2bbddc33688c0c972abfe9a52 (diff) | |
parent | 54225bdb021e64d09f98201bc0a610e2600b6473 (diff) | |
download | rneovim-d3fa8adea9ba4dcf96ec05aafff1a0cdb67a6d72.tar.gz rneovim-d3fa8adea9ba4dcf96ec05aafff1a0cdb67a6d72.tar.bz2 rneovim-d3fa8adea9ba4dcf96ec05aafff1a0cdb67a6d72.zip |
Merge pull request #27145 from bfredl/crash_meta
fix(extmarks): crash with sign after many marks
Diffstat (limited to 'src')
-rw-r--r-- | src/nvim/marktree.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/nvim/marktree.c b/src/nvim/marktree.c index dbb4c5a9d3..9fcdf78be3 100644 --- a/src/nvim/marktree.c +++ b/src/nvim/marktree.c @@ -1576,7 +1576,9 @@ bool marktree_itr_step_out_filter(MarkTree *b, MarkTreeIter *itr, MetaFilter met } itr->i = itr->x->n; - marktree_itr_next(b, itr); // no filter, just reuse the code for step to parent + + // no filter needed, just reuse the code path for step to parent + marktree_itr_next_skip(b, itr, true, false, NULL, NULL); } return itr->x; |