From 979f48a62f4d42f0d9637976cacf16d7bbcb2b84 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Ekl=C3=B6f?= Date: Sat, 16 Apr 2022 11:37:18 +0200 Subject: [PATCH] render: take (visible) CSD border size into account when setting initial size --- render.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/render.c b/render.c index 0d5f4286..7ad8704d 100644 --- a/render.c +++ b/render.c @@ -3581,6 +3581,11 @@ maybe_resize(struct terminal *term, int width, int height, bool force) if (wayl_win_csd_titlebar_visible(term->window)) height -= term->conf->csd.title_height; + if (wayl_win_csd_borders_visible(term->window)) { + height -= 2 * term->conf->csd.border_width_visible; + width -= 2 * term->conf->csd.border_width_visible; + } + width *= scale; height *= scale; break;