diff -u xrootconsole-0.4/util.c xrootconsole-0.4.new/util.c --- xrootconsole-0.4/util.c 2000-10-10 04:17:53.000000000 +0200 +++ xrootconsole-0.4.new/util.c 2004-02-17 23:59:45.000000000 +0100 @@ -53,16 +53,16 @@ unsigned long load_color(const char* s, Display *dpy) { - XColor ce, cs; + XColor ce; Colormap colormap = DefaultColormap(dpy, DefaultScreen(dpy)); - if (XLookupColor(dpy, colormap, s, &ce, &cs)) { + if (XParseColor(dpy, colormap, s, &ce)) { if (XAllocColor(dpy, colormap, &ce)) return ce.pixel; fprintf(stderr, "Warning: could not allocate color\n"); return WhitePixel(dpy, DefaultScreen(dpy)); } - fprintf(stderr, "Warning: could not lookup color\n"); + fprintf(stderr, "Warning: could not parse color\n"); return WhitePixel(dpy, DefaultScreen(dpy)); }