mirror of
https://github.com/0intro/wmii
synced 2025-02-12 20:34:39 +03:00
Print only one line for each font with missing fontsets.
This commit is contained in:
parent
3be23e96dd
commit
391c14baac
@ -27,15 +27,20 @@ void
|
||||
loadfont(Blitz *blitz, BlitzFont *font) {
|
||||
char *fontname = font->fontstr;
|
||||
char **missing = nil, *def = "?";
|
||||
int n;
|
||||
int n, i;
|
||||
|
||||
if(font->set)
|
||||
XFreeFontSet(blitz->dpy, font->set);
|
||||
font->set = XCreateFontSet(blitz->dpy, fontname, &missing, &n, &def);
|
||||
if(missing) {
|
||||
while(n--)
|
||||
fprintf(stderr, "wmii: missing fontset for '%s': %s\n",
|
||||
fontname, missing[n]);
|
||||
fprintf(stderr, "%s: missing fontset%s for '%s':", argv0,
|
||||
n > 1 ? "s": "",
|
||||
fontname);
|
||||
for(i = 0; i < n; i++)
|
||||
fprintf(stderr, "%s %s",
|
||||
i ? ",": "",
|
||||
missing[i]);
|
||||
fprintf(stderr, "\n");
|
||||
XFreeStringList(missing);
|
||||
}
|
||||
if(font->set) {
|
||||
|
Loading…
x
Reference in New Issue
Block a user