Mercurial > emacs
changeset 36865:95997b31956c
(highlight_trailing_whitespace): Glyphs whose object
is an integer don't have to be for space characters.
author | Gerd Moellmann <gerd@gnu.org> |
---|---|
date | Mon, 19 Mar 2001 12:34:54 +0000 |
parents | f9e2a2533bef |
children | bc8d9262e8ee |
files | src/xdisp.c |
diffstat | 1 files changed, 8 insertions(+), 4 deletions(-) [+] |
line wrap: on
line diff
--- a/src/xdisp.c Mon Mar 19 10:42:07 2001 +0000 +++ b/src/xdisp.c Mon Mar 19 12:34:54 2001 +0000 @@ -8492,6 +8492,10 @@ xassert (this_line_vpos == it.vpos); xassert (this_line_y == it.current_y); set_cursor_from_row (w, row, w->current_matrix, 0, 0, 0, 0); +#if GLYPH_DEBUG + *w->desired_matrix->method = 0; + debug_method_add (w, "optimization 3"); +#endif goto update; } else @@ -12252,12 +12256,12 @@ struct glyph *start = row->glyphs[TEXT_AREA]; struct glyph *glyph = start + used - 1; - /* Skip over space glyphs inserted to display the cursor at the - end of a line, and for extending the face of the last glyph - to the end of the line on terminals. */ + /* Skip over glyphs inserted to display the cursor at the + end of a line, for extending the face of the last glyph + to the end of the line on terminals, and for truncation + and continuation glyphs. */ while (glyph >= start && glyph->type == CHAR_GLYPH - && glyph->u.ch == ' ' && INTEGERP (glyph->object)) --glyph;