From 3b590beda2fb23400f74394badd7a5231d4d7920 Mon Sep 17 00:00:00 2001 From: "arg@mmvi" Date: Tue, 26 Sep 2006 13:37:36 +0200 Subject: added fallback to color initialization --- draw.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'draw.c') diff --git a/draw.c b/draw.c index 10a011d..dafc107 100644 --- a/draw.c +++ b/draw.c @@ -76,11 +76,12 @@ drawtext(const char *text, unsigned long col[ColLast]) { } unsigned long -getcolor(const char *colstr) { +getcolor(const char *colstr, const char *alternate) { Colormap cmap = DefaultColormap(dpy, screen); XColor color; - XAllocNamedColor(dpy, cmap, colstr, &color, &color); + if(XAllocNamedColor(dpy, cmap, colstr, &color, &color) != Success) + XAllocNamedColor(dpy, cmap, alternate, &color, &color); return color.pixel; } -- cgit v1.2.3