0
0
mirror of https://github.com/vim/vim.git synced 2025-09-25 03:54:15 -04:00

patch 9.0.0620: matchaddpos() can only add up to 8 matches

Problem:    matchaddpos() can only add up to 8 matches.
Solution:   Allocate the array of positions. (closes #11248)
This commit is contained in:
Bram Moolenaar
2022-09-29 12:50:17 +01:00
parent 572a4433c8
commit 50faf02f43
7 changed files with 184 additions and 145 deletions

View File

@@ -1614,13 +1614,13 @@ win_update(win_T *wp)
while (cur != NULL)
{
if (cur->match.regprog != NULL
&& re_multiline(cur->match.regprog))
if (cur->mit_match.regprog != NULL
&& re_multiline(cur->mit_match.regprog))
{
top_to_mod = TRUE;
break;
}
cur = cur->next;
cur = cur->mit_next;
}
}
#endif