--- rxvt-unicode/src/rxvtfont.C 2008/01/23 05:59:29 1.130 +++ rxvt-unicode/src/rxvtfont.C 2008/01/23 06:00:53 1.131 @@ -1401,8 +1401,8 @@ } #endif - if (bg >= 0 && !back_rendered) - XftDrawRect (d2, &term->pix_colors[bg].c, 0, 0, w, h); + if (!back_rendered) + XftDrawRect (d2, &term->pix_colors[bg < 0 ? Color_bg : bg].c, 0, 0, w, h); XftDrawGlyphSpec (d2, &term->pix_colors[fg].c, f, enc, ep - enc); XCopyArea (disp, d2, d, gc, 0, 0, w, h, x, y);