From 11ea52d1709423e0f4e6702aaee2dff2a3b0107e Mon Sep 17 00:00:00 2001 From: Connor Lane Smith Date: Sun, 15 May 2011 21:54:26 +0100 Subject: portability --- draw.c | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) (limited to 'draw.c') diff --git a/draw.c b/draw.c index 95ff072..351a43d 100644 --- a/draw.c +++ b/draw.c @@ -15,12 +15,13 @@ static Bool loadfont(DC *dc, const char *fontstr); void drawrect(DC *dc, int x, int y, unsigned int w, unsigned int h, Bool fill, unsigned long color) { - XRectangle r = { dc->x + x, dc->y + y, w, h }; + XRectangle r; + + r.x = dc->x + x; + r.y = dc->y + y; + r.width = fill ? w : w-1; + r.height = fill ? h : h-1; - if(!fill) { - r.width -= 1; - r.height -= 1; - } XSetForeground(dc->dpy, dc->gc, color); (fill ? XFillRectangles : XDrawRectangles)(dc->dpy, dc->canvas, dc->gc, &r, 1); } -- cgit v1.2.3