From 50faf02f43d7f1a56ec2023028fca7c72dbce83e Mon Sep 17 00:00:00 2001 From: Bram Moolenaar Date: Thu, 29 Sep 2022 12:50:17 +0100 Subject: 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) --- src/drawscreen.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'src/drawscreen.c') diff --git a/src/drawscreen.c b/src/drawscreen.c index 4e8ef4e876..47066995a5 100644 --- a/src/drawscreen.c +++ b/src/drawscreen.c @@ -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 -- cgit v1.2.3