aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKenichi Handa2008-06-20 06:12:33 +0000
committerKenichi Handa2008-06-20 06:12:33 +0000
commit9b9cd864a84146e0de8c4ddb2f19e2aca5f4ffbf (patch)
tree9bab0ee8d3a4684fba6b9ad4a1a9cac8162c0c7e
parentd7afccca702a28656bf1e2a183f966b4411b5867 (diff)
downloademacs-9b9cd864a84146e0de8c4ddb2f19e2aca5f4ffbf.tar.gz
emacs-9b9cd864a84146e0de8c4ddb2f19e2aca5f4ffbf.zip
(fontset_from_font): Copy font_spec before changing
the elements.
-rw-r--r--src/ChangeLog3
-rw-r--r--src/fontset.c1
2 files changed, 4 insertions, 0 deletions
diff --git a/src/ChangeLog b/src/ChangeLog
index 4408c59cf37..f005d1bf702 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,5 +1,8 @@
12008-06-20 Kenichi Handa <handa@m17n.org> 12008-06-20 Kenichi Handa <handa@m17n.org>
2 2
3 * fontset.c (fontset_from_font): Copy font_spec before changing
4 the elements.
5
3 * xfns.c (x_default_font_parameter): Try "monospace-12" too. 6 * xfns.c (x_default_font_parameter): Try "monospace-12" too.
4 7
52008-06-20 Stefan Monnier <monnier@iro.umontreal.ca> 82008-06-20 Stefan Monnier <monnier@iro.umontreal.ca>
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++)