*** empty log message ***
authorroot <root>
Sat, 11 Mar 2006 00:33:23 +0000 (00:33 +0000)
committerroot <root>
Sat, 11 Mar 2006 00:33:23 +0000 (00:33 +0000)
Changes
src/rxvtfont.C

diff --git a/Changes b/Changes
index ddbead2..dc983c4 100644 (file)
--- 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
index bbcada1..cd82007 100644 (file)
@@ -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;