diff options
| author | Kenichi Handa | 2006-11-17 10:57:12 +0000 |
|---|---|---|
| committer | Kenichi Handa | 2006-11-17 10:57:12 +0000 |
| commit | 278109a9ddd5b47b417c632fb0be7a3d3961959e (patch) | |
| tree | bcfd8762efee6df253ea4680a78d84e5055d51fa /src | |
| parent | dfb5ea3e5f2342a2000be2ff49fc3fd6eb9dfee6 (diff) | |
| download | emacs-278109a9ddd5b47b417c632fb0be7a3d3961959e.tar.gz emacs-278109a9ddd5b47b417c632fb0be7a3d3961959e.zip | |
(xic_create_xfontset): Try the default fontset name as a
last resort.
Diffstat (limited to 'src')
| -rw-r--r-- | src/xfns.c | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/src/xfns.c b/src/xfns.c index d1a5def4c34..0825f770c63 100644 --- a/src/xfns.c +++ b/src/xfns.c | |||
| @@ -2151,6 +2151,17 @@ xic_create_xfontset (f, base_fontname) | |||
| 2151 | } | 2151 | } |
| 2152 | } | 2152 | } |
| 2153 | xfree (fontsetname); | 2153 | xfree (fontsetname); |
| 2154 | if (! xfs && base_fontname != xic_defaut_fontset) | ||
| 2155 | { | ||
| 2156 | /* Try the default fontset name at a last resort. */ | ||
| 2157 | fontsetname = xic_create_fontsetname (xic_defaut_fontset, False); | ||
| 2158 | xfs = XCreateFontSet (FRAME_X_DISPLAY (f), | ||
| 2159 | fontsetname, &missing_list, | ||
| 2160 | &missing_count, &def_string); | ||
| 2161 | if (missing_list) | ||
| 2162 | XFreeStringList (missing_list); | ||
| 2163 | xfree (fontsetname); | ||
| 2164 | } | ||
| 2154 | } | 2165 | } |
| 2155 | 2166 | ||
| 2156 | if (FRAME_XIC_BASE_FONTNAME (f)) | 2167 | if (FRAME_XIC_BASE_FONTNAME (f)) |