aboutsummaryrefslogtreecommitdiffstats
path: root/src/fontset.c
diff options
context:
space:
mode:
authorKenichi Handa2008-06-20 06:12:33 +0000
committerKenichi Handa2008-06-20 06:12:33 +0000
commit9b9cd864a84146e0de8c4ddb2f19e2aca5f4ffbf (patch)
tree9bab0ee8d3a4684fba6b9ad4a1a9cac8162c0c7e /src/fontset.c
parentd7afccca702a28656bf1e2a183f966b4411b5867 (diff)
downloademacs-9b9cd864a84146e0de8c4ddb2f19e2aca5f4ffbf.tar.gz
emacs-9b9cd864a84146e0de8c4ddb2f19e2aca5f4ffbf.zip
(fontset_from_font): Copy font_spec before changing
the elements.
Diffstat (limited to 'src/fontset.c')
-rw-r--r--src/fontset.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/fontset.c b/src/fontset.c
index e81f6e16c76..29a0bd4f1d1 100644
--- a/src/fontset.c
+++ b/src/fontset.c
@@ -1633,6 +1633,7 @@ fontset_from_font (font_object)
1633 Vfontset_alias_alist = Fcons (Fcons (name, alias), Vfontset_alias_alist); 1633 Vfontset_alias_alist = Fcons (Fcons (name, alias), Vfontset_alias_alist);
1634 auto_fontset_alist = Fcons (Fcons (font_spec, fontset), auto_fontset_alist); 1634 auto_fontset_alist = Fcons (Fcons (font_spec, fontset), auto_fontset_alist);
1635 FONTSET_ASCII (fontset) = font_name; 1635 FONTSET_ASCII (fontset) = font_name;
1636 font_spec = Fcopy_font_spec (font_spec);
1636 ASET (font_spec, FONT_FOUNDRY_INDEX, Qnil); 1637 ASET (font_spec, FONT_FOUNDRY_INDEX, Qnil);
1637 ASET (font_spec, FONT_ADSTYLE_INDEX, Qnil); 1638 ASET (font_spec, FONT_ADSTYLE_INDEX, Qnil);
1638 for (i = FONT_WEIGHT_INDEX; i < FONT_EXTRA_INDEX; i++) 1639 for (i = FONT_WEIGHT_INDEX; i < FONT_EXTRA_INDEX; i++)