From: haptix@web.de Date: Sat, 13 Apr 2013 10:28:01 +0000 (+0200) Subject: fix font display height in i3bar X-Git-Tag: 4.6~47 X-Git-Url: https://git.sur5r.net/?a=commitdiff_plain;h=90bfbac107c3457d414b31b4d44f4783acd490c8;p=i3%2Fi3 fix font display height in i3bar Increase the drawing area height, in order to prevent the font from being cut off. fixes #992 --- diff --git a/i3bar/src/xcb.c b/i3bar/src/xcb.c index 7cc955b9..1f39be72 100644 --- a/i3bar/src/xcb.c +++ b/i3bar/src/xcb.c @@ -165,7 +165,7 @@ void refresh_statusline(void) { realloc_sl_buffer(); /* Clear the statusline pixmap. */ - xcb_rectangle_t rect = { 0, 0, root_screen->width_in_pixels, font.height }; + xcb_rectangle_t rect = { 0, 0, root_screen->width_in_pixels, font.height + 2 }; xcb_poly_fill_rectangle(xcb_connection, statusline_pm, statusline_clear, 1, &rect); /* Draw the text of each block. */ @@ -1610,7 +1610,7 @@ void draw_bars(bool unhide) { outputs_walk->bargc, MAX(0, (int16_t)(statusline_width - outputs_walk->rect.w + 4)), 0, MAX(0, (int16_t)(outputs_walk->rect.w - statusline_width - traypx - 4)), 3, - MIN(outputs_walk->rect.w - traypx - 4, statusline_width), font.height); + MIN(outputs_walk->rect.w - traypx - 4, statusline_width), font.height + 2); } if (config.disable_ws) {