]> git.sur5r.net Git - i3/i3/commitdiff
Actually make load_font only fallback if 'fallback' is true
authorMichael Stapelberg <michael@stapelberg.de>
Sun, 23 Oct 2011 21:02:11 +0000 (22:02 +0100)
committerMichael Stapelberg <michael@stapelberg.de>
Sun, 23 Oct 2011 21:02:11 +0000 (22:02 +0100)
src/xcb.c

index d9891bfcc44f760006863f28f14da4e08910d595..2b9ad7bf63c1e73e4e1324109c48ffe76efd5ac8 100644 (file)
--- a/src/xcb.c
+++ b/src/xcb.c
@@ -32,7 +32,7 @@ i3Font load_font(const char *pattern, bool fallback) {
     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 (error != NULL) {
+    if (fallback && error != NULL) {
         ELOG("Could not open font %s (X error %d). Reverting to backup font.\n", pattern, error->error_code);
         pattern = "fixed";
         font_cookie = xcb_open_font_checked(conn, new.id, strlen(pattern), pattern);