# HG changeset patch # User Kenichi Handa # Date 1203903835 0 # Node ID 6218afb021acf80b79d9987c122da6599b56fab1 # Parent 275e5e980fc428f4a6d295c0839a37d93bb409c8 (xftfont_draw): Pay attention to s->padding_p. diff -r 275e5e980fc4 -r 6218afb021ac src/xftfont.c --- a/src/xftfont.c Mon Feb 25 01:43:02 2008 +0000 +++ b/src/xftfont.c Mon Feb 25 01:43:55 2008 +0000 @@ -522,8 +522,13 @@ code[i] = ((XCHAR2B_BYTE1 (s->char2b + from + i) << 8) | XCHAR2B_BYTE2 (s->char2b + from + i)); - XftDrawGlyphs (xft_draw, &fg, xftfont_info->xftfont, - x, y, code, len); + if (s->padding_p) + for (i = 0; i < len; i++) + XftDrawGlyphs (xft_draw, &fg, xftfont_info->xftfont, + x + i, y, code + i, 1); + else + XftDrawGlyphs (xft_draw, &fg, xftfont_info->xftfont, + x, y, code, len); UNBLOCK_INPUT; return len;