]> git.eshelyaron.com Git - emacs.git/commitdiff
(Fx_create_frame, x_create_tip_frame): Register X
authorKenichi Handa <handa@m17n.org>
Fri, 13 Jun 2008 05:47:42 +0000 (05:47 +0000)
committerKenichi Handa <handa@m17n.org>
Fri, 13 Jun 2008 05:47:42 +0000 (05:47 +0000)
font-driver at first.

src/xfns.c

index 2dbbe80e097a51c9d23daf61457fefb86bee7d90..b02c9ce8d25e336f713b51be778adfeeaeac0454 100644 (file)
@@ -3273,6 +3273,7 @@ This function is an internal primitive--use `make-frame' instead.  */)
   f->resx = dpyinfo->resx;
   f->resy = dpyinfo->resy;
 
+  register_font_driver (&xfont_driver, f);
 #ifdef HAVE_FREETYPE
 #ifdef HAVE_XFT
   register_font_driver (&xftfont_driver, f);
@@ -3280,7 +3281,6 @@ This function is an internal primitive--use `make-frame' instead.  */)
   register_font_driver (&ftxfont_driver, f);
 #endif /* not HAVE_XFT */
 #endif /* HAVE_FREETYPE */
-  register_font_driver (&xfont_driver, f);
 
   x_default_parameter (f, parms, Qfont_backend, Qnil,
                       "fontBackend", "FontBackend", RES_TYPE_STRING);
@@ -4816,6 +4816,7 @@ x_create_tip_frame (dpyinfo, parms, text)
   f->resx = dpyinfo->resx;
   f->resy = dpyinfo->resy;
 
+  register_font_driver (&xfont_driver, f);
 #ifdef HAVE_FREETYPE
 #ifdef HAVE_XFT
   register_font_driver (&xftfont_driver, f);
@@ -4823,7 +4824,6 @@ x_create_tip_frame (dpyinfo, parms, text)
   register_font_driver (&ftxfont_driver, f);
 #endif /* not HAVE_XFT */
 #endif /* HAVE_FREETYPE */
-  register_font_driver (&xfont_driver, f);
 
   x_default_parameter (f, parms, Qfont_backend, Qnil,
                       "fontBackend", "FontBackend", RES_TYPE_STRING);