aboutsummaryrefslogtreecommitdiffstats
path: root/draw.c
diff options
context:
space:
mode:
authorarg@10ksloc.org <unknown>2006-07-20 12:18:06 +0200
committerarg@10ksloc.org <unknown>2006-07-20 12:18:06 +0200
commitdc5d967ee61046f899b3b49daeb9268c8161844a (patch)
tree012a500412dc2c3a427a658d0f257c39de8351fb /draw.c
parentfe3756c8e17f64d9b2aba93db28cb780f303f606 (diff)
downloaddwm-dc5d967ee61046f899b3b49daeb9268c8161844a.tar.gz
cleaned up code
Diffstat (limited to 'draw.c')
-rw-r--r--draw.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/draw.c b/draw.c
index de4bdb0..b5d8bd2 100644
--- a/draw.c
+++ b/draw.c
@@ -14,6 +14,7 @@ static void
drawborder(void)
{
XPoint points[5];
+
XSetLineAttributes(dpy, dc.gc, 1, LineSolid, CapButt, JoinMiter);
XSetForeground(dpy, dc.gc, dc.border);
points[0].x = dc.x;
@@ -33,6 +34,7 @@ static unsigned int
textnw(char *text, unsigned int len)
{
XRectangle r;
+
if(dc.font.set) {
XmbTextExtents(dc.font.set, text, len, NULL, &r);
return r.width;
@@ -44,8 +46,8 @@ static void
drawtext(const char *text, Bool invert, Bool border)
{
int x, y, w, h;
- unsigned int len;
static char buf[256];
+ unsigned int len;
XGCValues gcv;
XRectangle r = { dc.x, dc.y, dc.w, dc.h };
@@ -170,8 +172,8 @@ drawtitle(Client *c)
unsigned long
getcolor(const char *colstr)
{
- XColor color;
Colormap cmap = DefaultColormap(dpy, screen);
+ XColor color;
XAllocNamedColor(dpy, cmap, colstr, &color, &color);
return color.pixel;
remember that computers suck.