diff options
author | John Hawthorn <jhawthor@uvic.ca> | 2009-01-03 01:08:17 -0800 |
---|---|---|
committer | John Hawthorn <jhawthor@uvic.ca> | 2009-01-03 01:08:17 -0800 |
commit | fedf5595b3777cd05bf3ff812eae26973ffddaa4 (patch) | |
tree | f0a0b165c8bd2ce64b01e074b5e0b010b6ba9564 | |
parent | db42a5d2d980df2ea018f330635229f53484d556 (diff) | |
download | mirror-meh-fedf5595b3777cd05bf3ff812eae26973ffddaa4.tar.gz mirror-meh-fedf5595b3777cd05bf3ff812eae26973ffddaa4.tar.bz2 mirror-meh-fedf5595b3777cd05bf3ff812eae26973ffddaa4.zip |
Fixed a bug where a thin horizontal line next to the image was not filled black.
-rw-r--r-- | BUGS | 3 | ||||
-rw-r--r-- | src/xlib.c | 8 |
2 files changed, 5 insertions, 6 deletions
@@ -1,7 +1,4 @@ -A thin line of artifacts may be visible on the right of an image after -resizing. This will be fixed in the next release. - meh does not currently support display depths under 24 bits. This should be fixed in the next release. @@ -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); } |