From c1d4778001567f7dfc7825b69193089ec69897bb Mon Sep 17 00:00:00 2001 From: Pip Cet Date: Sun, 31 May 2020 19:55:48 +0000 Subject: [PATCH] Don't get confused by mid-gstring face changes (bug#41454) * src/xdisp.c (fill_gstring_glyph_string): Don't extend the glyph string past face changes. --- src/xdisp.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/xdisp.c b/src/xdisp.c index db0ec68315..989958fa11 100644 --- a/src/xdisp.c +++ b/src/xdisp.c @@ -27698,6 +27698,7 @@ fill_gstring_glyph_string (struct glyph_string *s, int face_id, while (glyph < last && glyph->u.cmp.automatic && glyph->u.cmp.id == s->cmp_id + && glyph->face_id == face_id && s->cmp_to == glyph->slice.cmp.from) { s->width += glyph->pixel_width; -- 2.27.0.rc0