summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRichard M. Stallman <rms@gnu.org>1996-09-21 04:14:14 +0000
committerRichard M. Stallman <rms@gnu.org>1996-09-21 04:14:14 +0000
commit0da1abddba3f3d500098a8a7eee326aab43d58ca (patch)
tree63fe9f0e009085651bd10996b5968a2a2018f585
parent3c8a836a32e7e10d3c5956a528eb23307ef66aaa (diff)
downloademacs-0da1abddba3f3d500098a8a7eee326aab43d58ca.tar.gz
(echo_area_display): Clear the left-side scroll bar columns.
-rw-r--r--src/xdisp.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/xdisp.c b/src/xdisp.c
index 868113434f5..f56a16a7a82 100644
--- a/src/xdisp.c
+++ b/src/xdisp.c
@@ -596,10 +596,18 @@ echo_area_display ()
if (echo_area_glyphs || minibuf_level == 0)
{
+ int i;
+
echo_area_window = mini_window;
vpos = XFASTINT (XWINDOW (mini_window)->top);
get_display_line (f, vpos, 0);
+
+ /* Make sure the columns that overlap a left-hand scroll bar
+ are always clear. */
+ for (i = 0; i < FRAME_LEFT_SCROLL_BAR_WIDTH (f); i++)
+ f->desired_glyphs->glyphs[vpos][i] = SPACEGLYPH;
+
display_string (XWINDOW (mini_window), vpos,
echo_area_glyphs ? echo_area_glyphs : "",
echo_area_glyphs ? echo_area_glyphs_length : -1,