summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ui.c10
1 files changed, 8 insertions, 2 deletions
diff --git a/ui.c b/ui.c
index 98d28b7..992fe92 100644
--- a/ui.c
+++ b/ui.c
@@ -53,10 +53,16 @@ color(const char *name)
static inline XFontSet
ft_load(const char *name)
{
- char **missing_charset_list;
+ char **missing_charset_name;
int missing_charset_count;
char *def_str;
- return XCreateFontSet(dsp, name, &missing_charset_list, &missing_charset_count, &def_str);
+ XFontSet fs = XCreateFontSet(dsp, name,
+ &missing_charset_name, &missing_charset_count, &def_str);
+ for (int i = 0; i < missing_charset_count; i++) {
+ fprintf(stderr, "%s: No font found\n", missing_charset_name[i]);
+ }
+ XFreeStringList(missing_charset_name);
+ return fs;
}
static void