diff options
| author | Kim F. Storm | 2005-04-19 12:52:02 +0000 |
|---|---|---|
| committer | Kim F. Storm | 2005-04-19 12:52:02 +0000 |
| commit | ffd808257c052955b35afa7c31f74ebded692b29 (patch) | |
| tree | f60e584cb41b9c7ff1722cc9cf4787e1ae85af34 /src | |
| parent | 98dde726512c3994fbd31fffc73945fcda2acd8f (diff) | |
| download | emacs-ffd808257c052955b35afa7c31f74ebded692b29.tar.gz emacs-ffd808257c052955b35afa7c31f74ebded692b29.zip | |
(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.
Diffstat (limited to 'src')
| -rw-r--r-- | src/xdisp.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/xdisp.c b/src/xdisp.c index b7b27515cd3..ccce95b9d10 100644 --- a/src/xdisp.c +++ b/src/xdisp.c | |||
| @@ -3386,11 +3386,11 @@ setup_for_ellipsis (it, len) | |||
| 3386 | it->current.dpvec_index = 0; | 3386 | it->current.dpvec_index = 0; |
| 3387 | it->dpvec_face_id = -1; | 3387 | it->dpvec_face_id = -1; |
| 3388 | 3388 | ||
| 3389 | #if 0 /* Already saved in handle_stop */ | ||
| 3390 | /* Remember the current face id in case glyphs specify faces. | 3389 | /* Remember the current face id in case glyphs specify faces. |
| 3391 | IT's face is restored in set_iterator_to_next. */ | 3390 | IT's face is restored in set_iterator_to_next. |
| 3392 | it->saved_face_id = it->face_id; | 3391 | saved_face_id was set to preceding char's face in handle_stop. */ |
| 3393 | #endif | 3392 | if (it->saved_face_id < 0 || it->saved_face_id != it->face_id) |
| 3393 | it->saved_face_id = it->face_id = DEFAULT_FACE_ID; | ||
| 3394 | 3394 | ||
| 3395 | it->method = GET_FROM_DISPLAY_VECTOR; | 3395 | it->method = GET_FROM_DISPLAY_VECTOR; |
| 3396 | it->ellipsis_p = 1; | 3396 | it->ellipsis_p = 1; |