--- a/src/screen.C 2012-01-18 14:38:45.000000000 +0200 +++ b/src/screen.C 2012-02-26 18:50:29.443670916 +0200 @@ -2427,7 +2427,7 @@ else font->draw (*drawable, xpixel, ypixel, text, count, fore, back); - if (ecb_unlikely (rend & RS_Uline && font->descent > 1 && fore != back)) + if (ecb_unlikely (rend & RS_Uline && font->descent > 1 && fore != back && !(ISSET_PIXCOLOR (Color_UL)))) { #if ENABLE_FRILLS if (ISSET_PIXCOLOR (Color_underline))