--- rxvt-unicode/src/rxvttoolkit.C 2004/12/11 17:18:29 1.6 +++ rxvt-unicode/src/rxvttoolkit.C 2004/12/15 00:53:23 1.7 @@ -388,12 +388,17 @@ bool rxvt_color::set (rxvt_display *display, const char *name) { +#if XFT + return XftColorAllocName (display->display, display->visual, display->cmap, + name, &c); +#else XColor xc; if (XParseColor (display->display, display->cmap, name, &xc)) return set (display, xc.red, xc.green, xc.blue); return false; +#endif } bool