From fedf5595b3777cd05bf3ff812eae26973ffddaa4 Mon Sep 17 00:00:00 2001 From: John Hawthorn Date: Sat, 3 Jan 2009 01:08:17 -0800 Subject: Fixed a bug where a thin horizontal line next to the image was not filled black. --- src/xlib.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'src') diff --git a/src/xlib.c b/src/xlib.c index 3025f16..7dfa69b 100644 --- a/src/xlib.c +++ b/src/xlib.c @@ -100,13 +100,15 @@ void drawimage(XImage *ximg, unsigned int width, unsigned int height){ if(xoffset){ rects[0].width = rects[1].width = xoffset; rects[0].height = rects[1].height = height; - rects[1].x = width - xoffset; + rects[1].x = xoffset + ximg->width; rects[1].y = 0; + rects[1].width = width - rects[1].x; }else if(yoffset){ rects[0].width = rects[1].width = width; - rects[0].height = rects[1].height = yoffset; + rects[0].height = yoffset; rects[1].x = 0; - rects[1].y = height - yoffset; + rects[1].y = yoffset + ximg->height; + rects[1].height = height - rects[1].y; } XFillRectangles(display, window, gc, rects, 2); } -- cgit v1.2.3