… | |
… | |
660 | rxvt_color xcol; |
660 | rxvt_color xcol; |
661 | |
661 | |
662 | if (!rs[Rs_color + i]) |
662 | if (!rs[Rs_color + i]) |
663 | continue; |
663 | continue; |
664 | |
664 | |
665 | if (!rXParseAllocColor (&xcol, rs[Rs_color + i])) |
665 | if (!set_color (xcol, rs[Rs_color + i])) |
666 | { |
666 | { |
667 | #ifndef XTERM_REVERSE_VIDEO |
667 | #ifndef XTERM_REVERSE_VIDEO |
668 | if (i < 2 && OPTION (Opt_reverseVideo)) |
668 | if (i < 2 && OPTION (Opt_reverseVideo)) |
669 | rs[Rs_color + i] = def_colorName[!i]; |
669 | rs[Rs_color + i] = def_colorName[!i]; |
670 | else |
670 | else |
… | |
… | |
672 | rs[Rs_color + i] = def_colorName[i]; |
672 | rs[Rs_color + i] = def_colorName[i]; |
673 | |
673 | |
674 | if (!rs[Rs_color + i]) |
674 | if (!rs[Rs_color + i]) |
675 | continue; |
675 | continue; |
676 | |
676 | |
677 | if (!rXParseAllocColor (&xcol, rs[Rs_color + i])) |
677 | if (!set_color (xcol, rs[Rs_color + i])) |
678 | { |
678 | { |
679 | switch (i) |
679 | switch (i) |
680 | { |
680 | { |
681 | case Color_fg: |
681 | case Color_fg: |
682 | case Color_bg: |
682 | case Color_bg: |
683 | /* fatal: need bg/fg color */ |
683 | /* fatal: need bg/fg color */ |
684 | rxvt_fatal ("unable to get foreground/background colour, aborting.\n"); |
684 | rxvt_warn ("unable to get foreground/background colour, continuing.\n"); |
685 | /* NOTREACHED */ |
|
|
686 | break; |
685 | break; |
687 | #ifndef NO_CURSORCOLOR |
686 | #ifndef NO_CURSORCOLOR |
688 | case Color_cursor2: |
687 | case Color_cursor2: |
689 | xcol = pix_colors[Color_fg]; |
688 | xcol = pix_colors[Color_fg]; |
690 | break; |
689 | break; |