X-Git-Url: https://git.danieliu.xyz/?a=blobdiff_plain;ds=sidebyside;f=draw.c;h=dafc10794835689d6a0e33b7b34e1d9551efa717;hb=3b590beda2fb23400f74394badd7a5231d4d7920;hp=10a011d76056b473a3c33efbb061e324737d63e4;hpb=81bcf078f6c510314f140471efb8952160fdb3ad;p=dmenu.git 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; }