mirror of
git://git.sv.gnu.org/emacs.git
synced 2025-12-30 09:00:31 -08:00
(setup_for_ellipsis): Reset saved_face_id to use default
face unless last visible char and first invisible char have the same face. Also use default face if saved_face_id is undefined.
This commit is contained in:
parent
98dde72651
commit
ffd808257c
1 changed files with 4 additions and 4 deletions
|
|
@ -3386,11 +3386,11 @@ setup_for_ellipsis (it, len)
|
|||
it->current.dpvec_index = 0;
|
||||
it->dpvec_face_id = -1;
|
||||
|
||||
#if 0 /* Already saved in handle_stop */
|
||||
/* Remember the current face id in case glyphs specify faces.
|
||||
IT's face is restored in set_iterator_to_next. */
|
||||
it->saved_face_id = it->face_id;
|
||||
#endif
|
||||
IT's face is restored in set_iterator_to_next.
|
||||
saved_face_id was set to preceding char's face in handle_stop. */
|
||||
if (it->saved_face_id < 0 || it->saved_face_id != it->face_id)
|
||||
it->saved_face_id = it->face_id = DEFAULT_FACE_ID;
|
||||
|
||||
it->method = GET_FROM_DISPLAY_VECTOR;
|
||||
it->ellipsis_p = 1;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue