]> git.sur5r.net Git - i3/i3/commitdiff
fix font display height in i3bar
authorhaptix@web.de <haptix@web.de>
Sat, 13 Apr 2013 10:28:01 +0000 (12:28 +0200)
committerMichael Stapelberg <michael@stapelberg.de>
Sat, 13 Apr 2013 17:49:06 +0000 (19:49 +0200)
Increase the drawing area height, in order to prevent the font from being cut off.

fixes #992

i3bar/src/xcb.c

index 7cc955b952729615662af8a0826016acf4ce7f8c..1f39be724bf7140eb746726ab66f18038a3ac4de 100644 (file)
@@ -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) {