diff options
| author | Kenichi Handa | 2008-06-20 06:12:33 +0000 |
|---|---|---|
| committer | Kenichi Handa | 2008-06-20 06:12:33 +0000 |
| commit | 9b9cd864a84146e0de8c4ddb2f19e2aca5f4ffbf (patch) | |
| tree | 9bab0ee8d3a4684fba6b9ad4a1a9cac8162c0c7e /src/fontset.c | |
| parent | d7afccca702a28656bf1e2a183f966b4411b5867 (diff) | |
| download | emacs-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.c | 1 |
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++) |