OK, it could still be improved ;-)
This commit is contained in:
parent
742cef2881
commit
9595ead9d4
@ -33,13 +33,16 @@ i3Font *load_font(xcb_connection_t *connection, const char *pattern) {
|
||||
return font;
|
||||
|
||||
i3Font *new = smalloc(sizeof(i3Font));
|
||||
xcb_void_cookie_t font_cookie;
|
||||
xcb_list_fonts_with_info_cookie_t info_cookie;
|
||||
|
||||
/* Send all our requests first */
|
||||
new->id = xcb_generate_id(connection);
|
||||
xcb_void_cookie_t font_cookie = xcb_open_font_checked(connection, new->id, strlen(pattern), pattern);
|
||||
xcb_list_fonts_with_info_cookie_t cookie = xcb_list_fonts_with_info(connection, 1, strlen(pattern), pattern);
|
||||
font_cookie = xcb_open_font_checked(connection, new->id, strlen(pattern), pattern);
|
||||
info_cookie = xcb_list_fonts_with_info(connection, 1, strlen(pattern), pattern);
|
||||
|
||||
check_error(connection, font_cookie, "Could not open font");
|
||||
check_error(connection, info_cookie, "Could not get font information");
|
||||
|
||||
/* Get information (height/name) for this font */
|
||||
xcb_list_fonts_with_info_reply_t *reply = xcb_list_fonts_with_info_reply(connection, cookie, NULL);
|
||||
|
Loading…
x
Reference in New Issue
Block a user