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 | |
| 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')
| -rw-r--r-- | src/ChangeLog | 3 | ||||
| -rw-r--r-- | src/fontset.c | 1 |
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 @@ | |||
| 1 | 2008-06-20 Kenichi Handa <handa@m17n.org> | 1 | 2008-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 | ||
| 5 | 2008-06-20 Stefan Monnier <monnier@iro.umontreal.ca> | 8 | 2008-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++) |