From 173e35fb3b4e2e219524e1232e93683283e8fe81 Mon Sep 17 00:00:00 2001 From: Aylur Date: Thu, 6 Feb 2025 20:35:41 +0100 Subject: fix(window): auto shrink gtk4 windows by setting default sizes to 1 --- lib/astal/gtk4/src/widget/window.vala | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'lib/astal/gtk4') diff --git a/lib/astal/gtk4/src/widget/window.vala b/lib/astal/gtk4/src/widget/window.vala index 3b0d113..9df6929 100644 --- a/lib/astal/gtk4/src/widget/window.vala +++ b/lib/astal/gtk4/src/widget/window.vala @@ -71,6 +71,11 @@ public class Astal.Window : Gtk.Window { // It won't show up later either when it size changes by adding children. height_request = 1; width_request = 1; + + // When children get redrawn with a smaller size, the window won't + // shrink automatically so we set default_size to force it to. + default_height = 1; + default_width = 1; check("initialize layer shell"); } -- cgit v1.2.3