]> git.eshelyaron.com Git - emacs.git/commitdiff
Fix issue calling face_at_pos. feature/extend_face_id
authorJimmy Aguilar Mena <spacibba@aol.com>
Sun, 13 Oct 2019 21:20:22 +0000 (23:20 +0200)
committerJimmy Aguilar Mena <spacibba@aol.com>
Mon, 14 Oct 2019 12:18:42 +0000 (14:18 +0200)
*src/xdisp.c (extend_face_to_end_of_line): Add extra condition when
producing glyphs from a C string to not call face_at_pos.

src/xdisp.c

index d54b717a5078e5c7ab81b2ff653b86e0c35f5127..30be492d9b4c3e53c51207673be6823a34c74e82 100644 (file)
@@ -21578,7 +21578,8 @@ extend_face_to_end_of_line (struct it *it)
           || WINDOW_RIGHT_MARGIN_WIDTH (it->w) > 0))
     return;
 
-  const int extend_face_id = (it->face_id == DEFAULT_FACE_ID)
+  const int extend_face_id = (it->face_id == DEFAULT_FACE_ID
+                              || it->s != NULL)
     ? DEFAULT_FACE_ID
     : face_at_pos (it, LFACE_EXTEND_INDEX);