From dcbf0c71d274e890fbc1ee8d9376eaf9b1d4e677 Mon Sep 17 00:00:00 2001 From: Axel Wagner Date: Sat, 7 Aug 2010 02:22:20 +0200 Subject: [PATCH] Move font-height-calculation to the end of init_xcb() --- i3bar/src/xcb.c | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/i3bar/src/xcb.c b/i3bar/src/xcb.c index 055775fb..bdb1b5f5 100644 --- a/i3bar/src/xcb.c +++ b/i3bar/src/xcb.c @@ -222,15 +222,6 @@ void init_xcb(char *fontname) { 1, strlen(fontname), fontname); - /* FIXME: push this to the end of init_xcb() */ - xcb_list_fonts_with_info_reply_t *reply; - reply = xcb_list_fonts_with_info_reply(xcb_connection, - cookie, - NULL); - font_height = reply->font_ascent + reply->font_descent; - FREE(reply); - - printf("Calculated Font-height: %d\n", font_height); /* The varios Watchers to communicate with xcb */ xcb_io = malloc(sizeof(ev_io)); @@ -247,6 +238,16 @@ void init_xcb(char *fontname) { /* Now we get the atoms and save them in a nice data-structure */ get_atoms(); + + /* Now we calculate the font-height */ + xcb_list_fonts_with_info_reply_t *reply; + reply = xcb_list_fonts_with_info_reply(xcb_connection, + cookie, + NULL); + font_height = reply->font_ascent + reply->font_descent; + FREE(reply); + + printf("Calculated Font-height: %d\n", font_height); } /* -- 2.39.5