aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorKenichi Handa2006-11-17 10:57:12 +0000
committerKenichi Handa2006-11-17 10:57:12 +0000
commit278109a9ddd5b47b417c632fb0be7a3d3961959e (patch)
treebcfd8762efee6df253ea4680a78d84e5055d51fa /src
parentdfb5ea3e5f2342a2000be2ff49fc3fd6eb9dfee6 (diff)
downloademacs-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.c11
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))