From 3370d9f5b36378e235dce457db9bed23a3f4aeec Mon Sep 17 00:00:00 2001 From: Kenichi Handa Date: Sun, 17 Feb 2008 02:03:32 +0000 Subject: [PATCH] (xftfont_default_fid): Delete it. (xftfont_open): Set xfont->fid to 0. --- src/xftfont.c | 28 +--------------------------- 1 file changed, 1 insertion(+), 27 deletions(-) diff --git a/src/xftfont.c b/src/xftfont.c index 5694508dd65..3d854364617 100644 --- a/src/xftfont.c +++ b/src/xftfont.c @@ -67,7 +67,6 @@ struct xftface_info static void xftfont_get_colors P_ ((FRAME_PTR, struct face *, GC gc, struct xftface_info *, XftColor *fg, XftColor *bg)); -static Font xftfont_default_fid P_ ((FRAME_PTR)); /* Setup foreground and background colors of GC into FG and BG. If @@ -135,31 +134,6 @@ xftfont_get_colors (f, face, gc, xftface_info, fg, bg) } } -/* Return the default Font ID on frame F. The Returned Font ID is - stored in the GC of the frame F, but the font is never used. So, - any ID is ok as long as it is valid. */ - -static Font -xftfont_default_fid (f) - FRAME_PTR f; -{ - static int fid_known; - static Font fid; - - if (! fid_known) - { - fid = XLoadFont (FRAME_X_DISPLAY (f), "fixed"); - if (! fid) - { - fid = XLoadFont (FRAME_X_DISPLAY (f), "*"); - if (! fid) - abort (); - } - fid_known = 1; - } - return fid; -} - static Lisp_Object xftfont_list P_ ((Lisp_Object, Lisp_Object)); static Lisp_Object xftfont_match P_ ((Lisp_Object, Lisp_Object)); @@ -342,7 +316,7 @@ xftfont_open (f, entity, pixel_size) font->font.vertical_centering = 0; /* Setup pseudo XFontStruct */ - xfont->fid = xftfont_default_fid (f); + xfont->fid = 0; xfont->ascent = font->ascent; xfont->descent = font->descent; xfont->max_bounds.descent = font->descent; -- 2.39.2