--- rxvt-unicode/src/init.C 2006/01/30 02:21:20 1.159 +++ rxvt-unicode/src/init.C 2006/01/30 19:46:13 1.160 @@ -662,7 +662,7 @@ if (!rs[Rs_color + i]) continue; - if (!rXParseAllocColor (&xcol, rs[Rs_color + i])) + if (!set_color (xcol, rs[Rs_color + i])) { #ifndef XTERM_REVERSE_VIDEO if (i < 2 && OPTION (Opt_reverseVideo)) @@ -674,15 +674,14 @@ if (!rs[Rs_color + i]) continue; - if (!rXParseAllocColor (&xcol, rs[Rs_color + i])) + if (!set_color (xcol, rs[Rs_color + i])) { switch (i) { case Color_fg: case Color_bg: /* fatal: need bg/fg color */ - rxvt_fatal ("unable to get foreground/background colour, aborting.\n"); - /* NOTREACHED */ + rxvt_warn ("unable to get foreground/background colour, continuing.\n"); break; #ifndef NO_CURSORCOLOR case Color_cursor2: