From 57ac7c8180a3b22289543c33cd9aab9ceb42d892 Mon Sep 17 00:00:00 2001 From: Gerd Moellmann Date: Wed, 14 Mar 2001 12:40:08 +0000 Subject: [PATCH] (x_draw_glyph_string_box): Don't draw a full-width box just because the glyph row's full_width_p flag is set. --- src/ChangeLog | 7 ++++++- src/xterm.c | 8 ++++---- 2 files changed, 10 insertions(+), 5 deletions(-) diff --git a/src/ChangeLog b/src/ChangeLog index 9ebda3d10e3..1a111f026a1 100644 --- a/src/ChangeLog +++ b/src/ChangeLog @@ -1,3 +1,8 @@ +2001-03-14 Gerd Moellmann + + * xterm.c (x_draw_glyph_string_box): Don't draw a full-width + box just because the glyph row's full_width_p flag is set. + 2001-03-13 Gerd Moellmann * xmenu.c (popup_activate_callback, popup_deactivate_callback): @@ -8,7 +13,7 @@ workaround code for LessTif; it doesn't work anymore. * xterm.c [USE_TOOLKIT_SCROLL_BARS && USE_MOTIF]: Don't include - SscrollBarP.h. + Xm/ScrollBarP.h. * xterm.c (x_set_toolkit_scroll_bar_thumb) [USE_MOTIF]: Don't access private scroll bar data; it's no longer necessary with diff --git a/src/xterm.c b/src/xterm.c index 4c90b835412..158db55612b 100644 --- a/src/xterm.c +++ b/src/xterm.c @@ -2487,7 +2487,7 @@ struct glyph_string }; -#if 0 +#if 1 static void x_dump_glyph_string (s) @@ -3835,9 +3835,9 @@ x_draw_glyph_string_box (s) width = abs (s->face->box_line_width); raised_p = s->face->box == FACE_RAISED_BOX; left_x = s->x; - right_x = ((s->row->full_width_p - ? last_x - 1 - : min (last_x, s->x + s->background_width) - 1)); + right_x = (s->row->full_width_p && s->extends_to_end_of_line_p + ? last_x - 1 + : min (last_x, s->x + s->background_width) - 1); top_y = s->y; bottom_y = top_y + s->height - 1; -- 2.39.5