From 5d04fd32e28ea1e29ffec456661e44a362c20746 Mon Sep 17 00:00:00 2001 From: root Date: Sat, 11 Mar 2006 00:33:23 +0000 Subject: [PATCH] *** empty log message *** --- Changes | 2 ++ src/rxvtfont.C | 4 +++- 2 files changed, 5 insertions(+), 1 deletion(-) 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; -- 2.34.1