# HG changeset patch # User Kenichi Handa # Date 1074920426 0 # Node ID 6b4bfd0ebea77246d450f63b0111019a0752fb24 # Parent 8c94cc7390e6d00c4b7048df14f7e2c6cf0ad10a (get_next_display_element): Pass -1 as POS to FACE_FOR_CHAR if displaying a C-string. diff -r 8c94cc7390e6 -r 6b4bfd0ebea7 src/xdisp.c --- a/src/xdisp.c Fri Jan 23 08:53:03 2004 +0000 +++ b/src/xdisp.c Sat Jan 24 05:00:26 2004 +0000 @@ -4925,9 +4925,10 @@ && FRAME_WINDOW_P (it->f)) { struct face *face = FACE_FROM_ID (it->f, it->face_id); - int pos = (STRINGP (it->string) - ? IT_STRING_CHARPOS (*it) : IT_CHARPOS (*it)); - + int pos = (it->s ? -1 + : STRINGP (it->string) ? IT_STRING_CHARPOS (*it) + : IT_CHARPOS (*it)); + it->face_id = FACE_FOR_CHAR (it->f, face, it->c, pos, it->string); } }