diff src/syntax.c @ 2418:da067045878f vim73

Fix for "concealends". (Vince Negri)
author Bram Moolenaar <bram@vim.org>
date Tue, 27 Jul 2010 20:47:25 +0200
parents e7751177126b
children b5ee68272ae5
line wrap: on
line diff
--- a/src/syntax.c
+++ b/src/syntax.c
@@ -2497,6 +2497,7 @@ push_next_match(cur_si)
 	    cur_si->si_end_idx = 0;
 	    cur_si->si_flags = HL_MATCH;
 #ifdef FEAT_CONCEAL
+	    cur_si->si_seqnr = next_seqnr++;
 	    cur_si->si_flags |= save_flags;
 	    if (cur_si->si_flags & HL_CONCEALENDS)
 		cur_si->si_flags |= HL_CONCEAL;
@@ -2546,6 +2547,7 @@ check_state_ends()
 		cur_si->si_h_endpos = cur_si->si_eoe_pos;
 		cur_si->si_flags |= HL_MATCH;
 #ifdef FEAT_CONCEAL
+		cur_si->si_seqnr = next_seqnr++;
 		if (cur_si->si_flags & HL_CONCEALENDS)
 		    cur_si->si_flags |= HL_CONCEAL;
 #endif