Fix display of text decorations in the mode line
This is considered a temporary fix until the cause of fringe-overwriting underlines is established. * src/xterm.c (x_draw_glyph_string): Don't constrain decorations if the row is a tab or modeline.
This commit is contained in:
parent
f2fcea2716
commit
9376f456af
1 changed files with 3 additions and 1 deletions
|
@ -4126,7 +4126,9 @@ x_draw_glyph_string (struct glyph_string *s)
|
|||
area_max_x = area_x + area_width - 1;
|
||||
|
||||
decoration_width = s->width;
|
||||
if (area_max_x < (s->x + decoration_width - 1))
|
||||
if (!s->row->mode_line_p
|
||||
&& !s->row->tab_line_p
|
||||
&& area_max_x < (s->x + decoration_width - 1))
|
||||
decoration_width -= (s->x + decoration_width - 1) - area_max_x;
|
||||
|
||||
/* Draw relief if not yet drawn. */
|
||||
|
|
Loading…
Add table
Reference in a new issue