changeset 36795:e7722a221c28

(x_draw_glyph_string_box): Don't draw a full-width box just because the glyph row's full_width_p flag is set.
author Gerd Moellmann <gerd@gnu.org>
date Wed, 14 Mar 2001 12:39:36 +0000
parents 794197ce5401
children 6bf775b2d30c
files src/xterm.c
diffstat 1 files changed, 4 insertions(+), 4 deletions(-) [+]
line wrap: on
line diff
--- a/src/xterm.c	Wed Mar 14 12:30:06 2001 +0000
+++ b/src/xterm.c	Wed Mar 14 12:39:36 2001 +0000
@@ -2487,7 +2487,7 @@
 };
 
 
-#if 0
+#if 1
 
 static void
 x_dump_glyph_string (s)
@@ -3835,9 +3835,9 @@
   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;