Commit 7b49b9d2 authored by Gerd Moellmann's avatar Gerd Moellmann
Browse files

(x_scroll_bar_create): Check for width and height > 0.

(XTset_vertical_scroll_bar): Likewise.
parent 43f7c3ea
2001-11-01 Gerd Moellmann <gerd@gnu.org>
* xterm.c (x_scroll_bar_create): Check for width and height > 0.
(XTset_vertical_scroll_bar): Likewise.
* xfns.c (x_build_heuristic_mask): Use four_corners_best
instead of IMAGE_BACKGROUND.
......
......@@ -8956,9 +8956,10 @@ x_scroll_bar_create (w, top, left, width, height)
/* Clear the area of W that will serve as a scroll bar. This is
for the case that a window has been split horizontally. In
this case, no clear_frame is generated to reduce flickering. */
x_clear_area (FRAME_X_DISPLAY (f), FRAME_X_WINDOW (f),
left, top, width,
window_box_height (w), False);
if (width > 0 && height > 0)
x_clear_area (FRAME_X_DISPLAY (f), FRAME_X_WINDOW (f),
left, top, width,
window_box_height (w), False);
window = XCreateWindow (FRAME_X_DISPLAY (f), FRAME_X_WINDOW (f),
/* Position and size of scroll bar. */
......@@ -9201,7 +9202,7 @@ XTset_vertical_scroll_bar (w, portion, whole, position)
/* Does the scroll bar exist yet? */
if (NILP (w->vertical_scroll_bar))
{
if (width && height)
if (width > 0 && height > 0)
{
BLOCK_INPUT;
x_clear_area (FRAME_X_DISPLAY (f), FRAME_X_WINDOW (f),
......@@ -9233,7 +9234,7 @@ XTset_vertical_scroll_bar (w, portion, whole, position)
/* Since toolkit scroll bars are smaller than the space reserved
for them on the frame, we have to clear "under" them. */
if (width && height)
if (width > 0 && height > 0)
x_clear_area (FRAME_X_DISPLAY (f), FRAME_X_WINDOW (f),
left, top, width, height, False);
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment