#ifdef FORCE_UNBUFFERED_XFT
buffered = false;
#endif
+ buffered=false;//D
// cut trailing spaces
while (len && text [len - 1] == ' ')
}
else
#endif
- XftDrawRect (d2, &term->pix_colors[bg < 0 ? Color_bg : bg].c, 0, 0, w, h);
+ XftDrawRect (d2, &term->pix_colors[bg == Color_transparent ? 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);
bool
rxvt_color::alloc (rxvt_screen *screen, const rgba &color)
{
- //TODO: only supports 24 bit truecolour
+ //TODO: only supports 24 bit
int alpha = color.a >= 0xff00 ? 0xffff : color.a;
#if XFT