Xinqi Bao's Git
projects
/
st.git
/ blobdiff
summary
|
log
|
commit
|
diff
|
tree
raw
|
inline
| side by side
Remove 'xloadfontset' function.
[st.git]
/
st.c
diff --git
a/st.c
b/st.c
index
7dbd87a
..
0065240
100644
(file)
--- a/
st.c
+++ b/
st.c
@@
-419,7
+419,6
@@
static int xsetcolorname(int, const char *);
static int xgeommasktogravity(int);
static int xloadfont(Font *, FcPattern *);
static void xloadfonts(char *, double);
static int xgeommasktogravity(int);
static int xloadfont(Font *, FcPattern *);
static void xloadfonts(char *, double);
-static int xloadfontset(Font *);
static void xsettitle(char *);
static void xresettitle(void);
static void xsetpointermotion(int);
static void xsettitle(char *);
static void xresettitle(void);
static void xsetpointermotion(int);
@@
-3116,15
+3115,6
@@
xloadfonts(char *fontstr, double fontsize) {
FcPatternDestroy(pattern);
}
FcPatternDestroy(pattern);
}
-int
-xloadfontset(Font *f) {
- FcResult result;
-
- if(!(f->set = FcFontSort(0, f->pattern, FcTrue, 0, &result)))
- return 1;
- return 0;
-}
-
void
xunloadfont(Font *f) {
XftFontClose(xw.dpy, f->match);
void
xunloadfont(Font *f) {
XftFontClose(xw.dpy, f->match);
@@
-3472,7
+3462,8
@@
xdraws(char *s, Glyph base, int x, int y, int charlen, int bytelen) {
/* Nothing was found. */
if(i >= frclen) {
if(!font->set)
/* Nothing was found. */
if(i >= frclen) {
if(!font->set)
- xloadfontset(font);
+ font->set = FcFontSort(0, font->pattern,
+ FcTrue, 0, &fcres);
fcsets[0] = font->set;
/*
fcsets[0] = font->set;
/*