Mercurial > emacs
changeset 40514:a4363606beb1
(x_after_update_window_line): Don't run the code
clearing in borders for rows whose visible height is 0.
author | Gerd Moellmann <gerd@gnu.org> |
---|---|
date | Tue, 30 Oct 2001 17:27:35 +0000 |
parents | a250d2df3ec5 |
children | 5ee7580050a7 |
files | src/xterm.c |
diffstat | 1 files changed, 5 insertions(+), 4 deletions(-) [+] |
line wrap: on
line diff
--- a/src/xterm.c Tue Oct 30 17:00:10 2001 +0000 +++ b/src/xterm.c Tue Oct 30 17:27:35 2001 +0000 @@ -770,7 +770,7 @@ { struct window *w = updated_window; struct frame *f; - int width; + int width, height; xassert (w); @@ -791,9 +791,10 @@ && desired_row->full_width_p && (f = XFRAME (w->frame), width = FRAME_INTERNAL_BORDER_WIDTH (f), - width != 0)) - { - int height = desired_row->visible_height; + width != 0) + && (height = desired_row->visible_height, + height > 0)) + { int y = WINDOW_TO_FRAME_PIXEL_Y (w, max (0, desired_row->y)); /* Internal border is drawn below the tool bar. */