diff options
author | Kenichi Handa <handa@m17n.org> | 2007-12-03 13:49:09 +0000 |
---|---|---|
committer | Kenichi Handa <handa@m17n.org> | 2007-12-03 13:49:09 +0000 |
commit | 2d477dcab8a141abcf05c8313dbae92b6a181dda (patch) | |
tree | 679635ecee10304be19053903659950416cf241d /src/font.c | |
parent | 390106219e2fc34f09f4b402e43bac67d9340550 (diff) | |
download | emacs-2d477dcab8a141abcf05c8313dbae92b6a181dda.tar.gz emacs-2d477dcab8a141abcf05c8313dbae92b6a181dda.tar.bz2 emacs-2d477dcab8a141abcf05c8313dbae92b6a181dda.zip |
(font_unparse_xlfd): If pixel_size is zero, make the
PIXEL_SIZE part a wild card.
Diffstat (limited to 'src/font.c')
-rw-r--r-- | src/font.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/font.c b/src/font.c index 43af7345c33..303b5c3ba06 100644 --- a/src/font.c +++ b/src/font.c @@ -1153,8 +1153,9 @@ font_unparse_xlfd (font, pixel_size, name, nbytes) i = XINT (val); if (i > 0) len += sprintf (f[XLFD_PIXEL_INDEX], "%d-*", i) + 1; - else /* i == 0 */ + else if (pixel_size > 0) len += sprintf (f[XLFD_PIXEL_INDEX], "%d-*", pixel_size) + 1; + f[XLFD_PIXEL_INDEX] = "*-*", len += 4; } else if (FLOATP (val)) { |