From: Ingo Bürk Date: Wed, 13 Apr 2016 17:48:53 +0000 (+0200) Subject: Only redraw right-hand side border if a non-pango font is used. X-Git-Tag: 4.13~91^2~2 X-Git-Url: https://git.sur5r.net/?a=commitdiff_plain;h=c3db74a1f8cdcd5d7df263878f208bc9aa00f320;p=i3%2Fi3 Only redraw right-hand side border if a non-pango font is used. relates to #2247 --- diff --git a/src/x.c b/src/x.c index 43db952d..5e50b4cd 100644 --- a/src/x.c +++ b/src/x.c @@ -332,8 +332,10 @@ static void x_draw_decoration_after_title(Con *con, struct deco_render_params *p /* Redraw the right border to cut off any text that went past it. * This is necessary when the text was drawn using XCB since cutting text off * automatically does not work there. For pango rendering, this isn't necessary. */ - draw_util_rectangle(conn, &(con->parent->frame_buffer), p->color->background, - dr->x + dr->width + br.width, dr->y, -br.width, dr->height); + if (!font_is_pango()) { + draw_util_rectangle(conn, &(con->parent->frame_buffer), p->color->background, + dr->x + dr->width + br.width, dr->y, -br.width, dr->height); + } /* Draw a 1px separator line before and after every tab, so that tabs can * be easily distinguished. */