--- rxvt-unicode/src/screen.C 2006/02/20 22:42:01 1.262 +++ rxvt-unicode/src/screen.C 2006/04/11 11:07:48 1.263 @@ -2298,7 +2298,7 @@ # endif } - if (rend & RS_Uline && ISSET_PIXCOLOR (Color_UL)) + if (rend & RS_Uline && fore == Color_fg && ISSET_PIXCOLOR (Color_UL)) fore = Color_UL; #endif