aboutsummaryrefslogtreecommitdiffstats
path: root/src/xterm.c
diff options
context:
space:
mode:
authorGerd Moellmann <[email protected]>2001-10-30 17:28:03 +0000
committerGerd Moellmann <[email protected]>2001-10-30 17:28:03 +0000
commit259cf6bcbb84dd3a803e0a5faea6b1200fad2c96 (patch)
tree9836cf801d0ac094c0a8e7789ff164064e87cddd /src/xterm.c
parent3f99f94823be91d4c42c1a89671ff65de2505cd3 (diff)
(x_after_update_window_line): Don't run the code
clearing in borders for rows whose visible height is 0.
Diffstat (limited to 'src/xterm.c')
-rw-r--r--src/xterm.c7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/xterm.c b/src/xterm.c
index 60b46bc3d1..706ca1463b 100644
--- a/src/xterm.c
+++ b/src/xterm.c
@@ -770,7 +770,7 @@ x_after_update_window_line (desired_row)
{
struct window *w = updated_window;
struct frame *f;
- int width;
+ int width, height;
xassert (w);
@@ -791,9 +791,10 @@ x_after_update_window_line (desired_row)
&& desired_row->full_width_p
&& (f = XFRAME (w->frame),
width = FRAME_INTERNAL_BORDER_WIDTH (f),
- width != 0))
+ width != 0)
+ && (height = desired_row->visible_height,
+ height > 0))
{
- int height = desired_row->visible_height;
int y = WINDOW_TO_FRAME_PIXEL_Y (w, max (0, desired_row->y));
/* Internal border is drawn below the tool bar. */