Actually make load_font only fallback if 'fallback' is true
This commit is contained in:
parent
29f9f8c090
commit
8da6049ca9
|
@ -32,7 +32,7 @@ i3Font load_font(const char *pattern, bool fallback) {
|
||||||
xcb_generic_error_t *error = xcb_request_check(conn, font_cookie);
|
xcb_generic_error_t *error = xcb_request_check(conn, font_cookie);
|
||||||
|
|
||||||
/* If we fail to open font, fall back to 'fixed'. If opening 'fixed' fails fall back to '-misc-*' */
|
/* If we fail to open font, fall back to 'fixed'. If opening 'fixed' fails fall back to '-misc-*' */
|
||||||
if (error != NULL) {
|
if (fallback && error != NULL) {
|
||||||
ELOG("Could not open font %s (X error %d). Reverting to backup font.\n", pattern, error->error_code);
|
ELOG("Could not open font %s (X error %d). Reverting to backup font.\n", pattern, error->error_code);
|
||||||
pattern = "fixed";
|
pattern = "fixed";
|
||||||
font_cookie = xcb_open_font_checked(conn, new.id, strlen(pattern), pattern);
|
font_cookie = xcb_open_font_checked(conn, new.id, strlen(pattern), pattern);
|
||||||
|
|
Loading…
Reference in New Issue