From c3db74a1f8cdcd5d7df263878f208bc9aa00f320 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Ingo=20B=C3=BCrk?= Date: Wed, 13 Apr 2016 19:48:53 +0200 Subject: [PATCH] Only redraw right-hand side border if a non-pango font is used. relates to #2247 --- src/x.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) 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. */ -- 2.39.5