Mercurial > emacs
comparison src/xdisp.c @ 90302:0e4cba8d42b4
(draw_glyphs): Fix inclusion of right_overwriting
glyphs.
author | Kenichi Handa <handa@m17n.org> |
---|---|
date | Mon, 20 Feb 2006 05:01:03 +0000 |
parents | 15363e44d751 |
children | d863760fdf88 |
comparison
equal
deleted
inserted
replaced
90301:1f534e44acca | 90302:0e4cba8d42b4 |
---|---|
19327 paint over the foreground of following glyphs. */ | 19327 paint over the foreground of following glyphs. */ |
19328 i = right_overwriting (tail); | 19328 i = right_overwriting (tail); |
19329 if (i >= 0) | 19329 if (i >= 0) |
19330 { | 19330 { |
19331 clip_tail = tail; | 19331 clip_tail = tail; |
19332 i++; /* We must include the Ith glyph. */ | |
19332 BUILD_GLYPH_STRINGS (end, i, h, t, | 19333 BUILD_GLYPH_STRINGS (end, i, h, t, |
19333 DRAW_NORMAL_TEXT, x, last_x); | 19334 DRAW_NORMAL_TEXT, x, last_x); |
19334 for (s = h; s; s = s->next) | 19335 for (s = h; s; s = s->next) |
19335 s->background_filled_p = 1; | 19336 s->background_filled_p = 1; |
19336 compute_overhangs_and_x (h, tail->x + tail->width, 0); | 19337 compute_overhangs_and_x (h, tail->x + tail->width, 0); |