diff options
-rw-r--r-- | dmenu.c | 5 |
1 files changed, 1 insertions, 4 deletions
@@ -79,7 +79,7 @@ static unsigned int mw, mh; | |||
79 | static unsigned int numlockmask = 0; | 79 | static unsigned int numlockmask = 0; |
80 | static Bool running = True; | 80 | static Bool running = True; |
81 | static Display *dpy; | 81 | static Display *dpy; |
82 | static DC dc = {0}; | 82 | static DC dc; |
83 | static Item *allitems = NULL; /* first of all items */ | 83 | static Item *allitems = NULL; /* first of all items */ |
84 | static Item *item = NULL; /* first of pattern matching items */ | 84 | static Item *item = NULL; /* first of pattern matching items */ |
85 | static Item *sel = NULL; | 85 | static Item *sel = NULL; |
@@ -300,9 +300,6 @@ initfont(const char *fontstr) { | |||
300 | } | 300 | } |
301 | } | 301 | } |
302 | else { | 302 | else { |
303 | if(dc.font.xfont) | ||
304 | XFreeFont(dpy, dc.font.xfont); | ||
305 | dc.font.xfont = NULL; | ||
306 | if(!(dc.font.xfont = XLoadQueryFont(dpy, fontstr)) | 303 | if(!(dc.font.xfont = XLoadQueryFont(dpy, fontstr)) |
307 | && !(dc.font.xfont = XLoadQueryFont(dpy, "fixed"))) | 304 | && !(dc.font.xfont = XLoadQueryFont(dpy, "fixed"))) |
308 | eprint("error, cannot load font: '%s'\n", fontstr); | 305 | eprint("error, cannot load font: '%s'\n", fontstr); |