diff options
| author | katalx | 2026-01-30 21:09:09 -0500 |
|---|---|---|
| committer | katalx | 2026-01-30 21:10:20 -0500 |
| commit | 3aad8914393c44412d44be1fd4e6e2a4fd49b8be (patch) | |
| tree | b3e740c27869b62c464690cf7dafd650cd8da5a6 | |
| parent | e5f97d2695212a348391d6c80e9066732c673856 (diff) | |
print & free mising font list
| -rw-r--r-- | ui.c | 10 |
1 files changed, 8 insertions, 2 deletions
@@ -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 |
