aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-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 {