--- rxvt-unicode/src/rxvtfont.C 2007/08/20 20:13:35 1.112 +++ rxvt-unicode/src/rxvtfont.C 2007/08/28 17:26:52 1.113 @@ -1348,11 +1348,6 @@ gcv.ts_x_origin = -x; gcv.ts_y_origin = -y; - #if 0 - GC gc2 = XCreateGC (disp, d2, - GCTile | GCTileStipXOrigin | GCTileStipYOrigin | GCFillStyle, - &gcv); - #endif XChangeGC (disp, gc, GCTile | GCTileStipXOrigin | GCTileStipYOrigin | GCFillStyle, &gcv); @@ -1361,14 +1356,14 @@ gcv.fill_style = FillSolid; XChangeGC (disp, gc, GCFillStyle, &gcv); - /* XFreeGC (disp, gc2); */ - } + if (bg >= 0) { Picture solid_color_pict = XftDrawSrcPicture (d2, &term->pix_colors[bg].c); XRenderComposite (disp, PictOpOver, solid_color_pict, None, dst, 0, 0, 0, 0, 0, 0, w, h); } + back_rendered = true; } }