From 1eab4b5269ffa00bc70abc299fe0da6a6bbb4f6d Mon Sep 17 00:00:00 2001 From: Flrian <4444593+Flrian@users.noreply.github.com> Date: Sun, 19 Jun 2022 21:10:03 +0200 Subject: [PATCH] src/osd.c: fix max text width Making sure long window titles don't overflow the selection box Closes issue #406 Written-by: @johanmalm --- src/osd.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/osd.c b/src/osd.c index 646feb92..496e7e1c 100644 --- a/src/osd.c +++ b/src/osd.c @@ -189,7 +189,8 @@ osd_update(struct server *server) /* text */ set_source(cairo, theme->osd_label_text_color); PangoLayout *layout = pango_cairo_create_layout(cairo); - pango_layout_set_width(layout, w * PANGO_SCALE); + pango_layout_set_width(layout, + (OSD_ITEM_WIDTH - 2 * OSD_ITEM_PADDING) * PANGO_SCALE); pango_layout_set_ellipsize(layout, PANGO_ELLIPSIZE_END); struct font font = {