emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Emacs-diffs] feature/extend_face_id 87f80cf 19/19: Fix issue when calli


From: Jimmy Aguilar Mena
Subject: [Emacs-diffs] feature/extend_face_id 87f80cf 19/19: Fix issue when calling face_at_pos.
Date: Sun, 13 Oct 2019 17:30:00 -0400 (EDT)

branch: feature/extend_face_id
commit 87f80cf2dbdabc4e2a1675e7f64fed5f8e9fd1ff
Author: Jimmy Aguilar Mena <address@hidden>
Commit: Jimmy Aguilar Mena <address@hidden>

    Fix issue when calling face_at_pos.
    
    src/xdisp.c (extend_face_to_end_of_line): Added an extra condition
    when producing glyphs from a C string to not call face_at_pos.
---
 src/xdisp.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/src/xdisp.c b/src/xdisp.c
index 19feb33..298a085 100644
--- a/src/xdisp.c
+++ b/src/xdisp.c
@@ -21585,7 +21585,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);
 



reply via email to

[Prev in Thread] Current Thread [Next in Thread]