]> git.eshelyaron.com Git - emacs.git/commitdiff
(xic_create_xfontset): Try the default fontset name as a
authorKenichi Handa <handa@m17n.org>
Fri, 17 Nov 2006 10:57:12 +0000 (10:57 +0000)
committerKenichi Handa <handa@m17n.org>
Fri, 17 Nov 2006 10:57:12 +0000 (10:57 +0000)
last resort.

src/xfns.c

index d1a5def4c3473395f1628b65403594bbc8b63259..0825f770c63bfea052e44f85c29c630ce2f9a931 100644 (file)
@@ -2151,6 +2151,17 @@ xic_create_xfontset (f, base_fontname)
            }
        }
       xfree (fontsetname);
+      if (! xfs && base_fontname != xic_defaut_fontset)
+       {
+         /* Try the default fontset name at a last resort.  */
+         fontsetname = xic_create_fontsetname (xic_defaut_fontset, False);
+         xfs = XCreateFontSet (FRAME_X_DISPLAY (f),
+                               fontsetname, &missing_list,
+                               &missing_count, &def_string);
+         if (missing_list)
+           XFreeStringList (missing_list);
+         xfree (fontsetname);
+       }
     }
 
   if (FRAME_XIC_BASE_FONTNAME (f))