aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorKenichi Handa2007-12-03 13:49:09 +0000
committerKenichi Handa2007-12-03 13:49:09 +0000
commit2d477dcab8a141abcf05c8313dbae92b6a181dda (patch)
tree679635ecee10304be19053903659950416cf241d /src
parent390106219e2fc34f09f4b402e43bac67d9340550 (diff)
downloademacs-2d477dcab8a141abcf05c8313dbae92b6a181dda.tar.gz
emacs-2d477dcab8a141abcf05c8313dbae92b6a181dda.zip
(font_unparse_xlfd): If pixel_size is zero, make the
PIXEL_SIZE part a wild card.
Diffstat (limited to 'src')
-rw-r--r--src/font.c3
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)
1153 i = XINT (val); 1153 i = XINT (val);
1154 if (i > 0) 1154 if (i > 0)
1155 len += sprintf (f[XLFD_PIXEL_INDEX], "%d-*", i) + 1; 1155 len += sprintf (f[XLFD_PIXEL_INDEX], "%d-*", i) + 1;
1156 else /* i == 0 */ 1156 else if (pixel_size > 0)
1157 len += sprintf (f[XLFD_PIXEL_INDEX], "%d-*", pixel_size) + 1; 1157 len += sprintf (f[XLFD_PIXEL_INDEX], "%d-*", pixel_size) + 1;
1158 f[XLFD_PIXEL_INDEX] = "*-*", len += 4;
1158 } 1159 }
1159 else if (FLOATP (val)) 1160 else if (FLOATP (val))
1160 { 1161 {