From: root Date: Sat, 11 Mar 2006 00:33:23 +0000 (+0000) Subject: *** empty log message *** X-Git-Url: http://git.openbox.org/?a=commitdiff_plain;h=5d04fd32e28ea1e29ffec456661e44a362c20746;p=dana%2Furxvt.git *** empty log message *** --- diff --git a/Changes b/Changes index ddbead20..dc983c4d 100644 --- a/Changes +++ b/Changes @@ -21,6 +21,8 @@ DUMB: support tex fonts TODO: zero scorllback buffer should free memory TODO: kuake - add FORCE_UNBUFFERED_XFT define to features.h. + - double-buffered xft drawing did suffer from pixel offset issues + when pixmap transparency was enabled. - moved on_osc_seq to on_osc_seq_perl and added a more generic osc_seq. - fix a bug causing double callback invocations when perl hooks diff --git a/src/rxvtfont.C b/src/rxvtfont.C index bbcada18..cd820071 100644 --- a/src/rxvtfont.C +++ b/src/rxvtfont.C @@ -1326,7 +1326,9 @@ rxvt_font_xft::draw (rxvt_drawable &d, int x, int y, #if defined(XPM_BACKGROUND) || defined(TRANSPARENT) if (bg < 0 && term->am_pixmap_trans) - XCopyArea (disp, term->pixmap, d2, gc, x, y, w, h, 0, 0); + XCopyArea (disp, term->pixmap, d2, gc, + x + term->window_vt_x, y + term->window_vt_y, + w, h, 0, 0); else if (bg < 0 && term->bgPixmap.pixmap) { XGCValues gcv;