diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/xdisp.c | 8 |
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 () | |||
| 596 | 596 | ||
| 597 | if (echo_area_glyphs || minibuf_level == 0) | 597 | if (echo_area_glyphs || minibuf_level == 0) |
| 598 | { | 598 | { |
| 599 | int i; | ||
| 600 | |||
| 599 | echo_area_window = mini_window; | 601 | echo_area_window = mini_window; |
| 600 | 602 | ||
| 601 | vpos = XFASTINT (XWINDOW (mini_window)->top); | 603 | vpos = XFASTINT (XWINDOW (mini_window)->top); |
| 602 | get_display_line (f, vpos, 0); | 604 | get_display_line (f, vpos, 0); |
| 605 | |||
| 606 | /* Make sure the columns that overlap a left-hand scroll bar | ||
| 607 | are always clear. */ | ||
| 608 | for (i = 0; i < FRAME_LEFT_SCROLL_BAR_WIDTH (f); i++) | ||
| 609 | f->desired_glyphs->glyphs[vpos][i] = SPACEGLYPH; | ||
| 610 | |||
| 603 | display_string (XWINDOW (mini_window), vpos, | 611 | display_string (XWINDOW (mini_window), vpos, |
| 604 | echo_area_glyphs ? echo_area_glyphs : "", | 612 | echo_area_glyphs ? echo_area_glyphs : "", |
| 605 | echo_area_glyphs ? echo_area_glyphs_length : -1, | 613 | echo_area_glyphs ? echo_area_glyphs_length : -1, |