aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/font.c8
1 files changed, 7 insertions, 1 deletions
diff --git a/src/font.c b/src/font.c
index 3cb48e3df7c..b7f4c42fc62 100644
--- a/src/font.c
+++ b/src/font.c
@@ -3083,7 +3083,13 @@ font_clear_prop (attrs, prop)
3083 if (prop == FONT_FAMILY_INDEX || prop == FONT_FOUNDRY_INDEX) 3083 if (prop == FONT_FAMILY_INDEX || prop == FONT_FOUNDRY_INDEX)
3084 { 3084 {
3085 if (prop == FONT_FAMILY_INDEX) 3085 if (prop == FONT_FAMILY_INDEX)
3086 ASET (font, FONT_FOUNDRY_INDEX, Qnil); 3086 {
3087 ASET (font, FONT_FOUNDRY_INDEX, Qnil);
3088 /* If we are setting the font family, we must also clear
3089 FONT_WIDTH_INDEX to avoid rejecting families that lack
3090 support for some widths. */
3091 ASET (font, FONT_WIDTH_INDEX, Qnil);
3092 }
3087 ASET (font, FONT_ADSTYLE_INDEX, Qnil); 3093 ASET (font, FONT_ADSTYLE_INDEX, Qnil);
3088 ASET (font, FONT_REGISTRY_INDEX, Qnil); 3094 ASET (font, FONT_REGISTRY_INDEX, Qnil);
3089 ASET (font, FONT_SIZE_INDEX, Qnil); 3095 ASET (font, FONT_SIZE_INDEX, Qnil);