Yes, xft should be on the buffer. Thanks Mihail Zenkov. - st - Simple Terminal
       
 (DIR) Log
 (DIR) Files
 (DIR) Refs
 (DIR) README
 (DIR) LICENSE
       ---
 (DIR) commit 15c2bff9faa87644abf96c19b17133d03d40b974
 (DIR) parent c7b033b8f0a31ec08d3d9dafa390b24c6e232e09
 (HTM) Author: Christoph Lohmann <20h@r-36.net>
       Date:   Sat, 19 Jan 2013 15:49:34 +0100
       
       Yes, xft should be on the buffer. Thanks Mihail Zenkov.
       
       Diffstat:
         st.c                                |       3 +--
       
       1 file changed, 1 insertion(+), 2 deletions(-)
       ---
 (DIR) diff --git a/st.c b/st.c
       @@ -2538,7 +2538,7 @@ xinit(void) {
                */
        
                /* Xft rendering context */
       -        xw.draw = XftDrawCreate(xw.dpy, xw.win, xw.vis, xw.cmap);
       +        xw.draw = XftDrawCreate(xw.dpy, xw.buf, xw.vis, xw.cmap);
        
                /* input methods */
                if((xw.xim =  XOpenIM(xw.dpy, NULL, NULL, NULL)) == NULL) {
       @@ -2836,7 +2836,6 @@ redraw(int timeout) {
                struct timespec tv = {0, timeout * 1000};
        
                tfulldirt();
       -        fprintf(stderr, "draw from redraw\n");
                draw();
        
                if(timeout > 0) {