diff options
| author | Kenichi Handa | 2008-02-25 01:43:55 +0000 |
|---|---|---|
| committer | Kenichi Handa | 2008-02-25 01:43:55 +0000 |
| commit | 785543daa7b74d96785a25ffca4d5d2158d79d2c (patch) | |
| tree | 7a029c14aa055f14dbe58688be9682680f73e2e2 | |
| parent | b876ea9155f1f244515e1af4287b6f899b754db0 (diff) | |
| download | emacs-785543daa7b74d96785a25ffca4d5d2158d79d2c.tar.gz emacs-785543daa7b74d96785a25ffca4d5d2158d79d2c.zip | |
(xftfont_draw): Pay attention to s->padding_p.
| -rw-r--r-- | src/xftfont.c | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/src/xftfont.c b/src/xftfont.c index 3d854364617..55d0b943c13 100644 --- a/src/xftfont.c +++ b/src/xftfont.c | |||
| @@ -522,8 +522,13 @@ xftfont_draw (s, from, to, x, y, with_background) | |||
| 522 | code[i] = ((XCHAR2B_BYTE1 (s->char2b + from + i) << 8) | 522 | code[i] = ((XCHAR2B_BYTE1 (s->char2b + from + i) << 8) |
| 523 | | XCHAR2B_BYTE2 (s->char2b + from + i)); | 523 | | XCHAR2B_BYTE2 (s->char2b + from + i)); |
| 524 | 524 | ||
| 525 | XftDrawGlyphs (xft_draw, &fg, xftfont_info->xftfont, | 525 | if (s->padding_p) |
| 526 | x, y, code, len); | 526 | for (i = 0; i < len; i++) |
| 527 | XftDrawGlyphs (xft_draw, &fg, xftfont_info->xftfont, | ||
| 528 | x + i, y, code + i, 1); | ||
| 529 | else | ||
| 530 | XftDrawGlyphs (xft_draw, &fg, xftfont_info->xftfont, | ||
| 531 | x, y, code, len); | ||
| 527 | UNBLOCK_INPUT; | 532 | UNBLOCK_INPUT; |
| 528 | 533 | ||
| 529 | return len; | 534 | return len; |