From 81eea19e1e16a8b475a1201935cc30501a83d350 Mon Sep 17 00:00:00 2001
From: Soumya <soumyasr@google.com>
Date: Mon, 22 Oct 2018 11:47:41 -0700
Subject: [PATCH] Always center text vertically

---
 libi3/font.c | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/libi3/font.c b/libi3/font.c
index 3dca8124..7d776ad1 100644
--- a/libi3/font.c
+++ b/libi3/font.c
@@ -109,9 +109,8 @@ static void draw_text_pango(const char *text, size_t text_len,
     cairo_set_source_rgb(cr, pango_font_red, pango_font_green, pango_font_blue);
     pango_cairo_update_layout(cr, layout);
     pango_layout_get_pixel_size(layout, NULL, &height);
-    /* Center the piece of text vertically if its height is smaller than the
-     * cached font height, and just let "high" symbols fall out otherwise. */
-    int yoffset = abs(height - savedFont->height) / 2;
+    /* Center the piece of text vertically. */
+    int yoffset = (height - savedFont->height) / 2;
     cairo_move_to(cr, x, y - yoffset);
     pango_cairo_show_layout(cr, layout);