# HG changeset patch # User Olaf Wintermann # Date 1756228877 -7200 # Node ID 3920f803ef19c154519ab58e7d6934d2ad331816 # Parent 8487d11b94910ecbe40971f7afb4f2a48005fbef fix inconsistent fill/expand settings (GTK) diff -r 8487d11b9491 -r 3920f803ef19 ui/gtk/container.c --- a/ui/gtk/container.c Tue Aug 26 15:07:20 2025 +0200 +++ b/ui/gtk/container.c Tue Aug 26 19:21:17 2025 +0200 @@ -201,26 +201,28 @@ vexpand = TRUE; } if(grid->def_vfill) { - vexpand = TRUE; + vfill = TRUE; } } UiBool fill = ct->layout.fill; if(ct->layout.hexpand) { hexpand = TRUE; - hfill = TRUE; - } else if(ct->layout.hfill) { + } + if(ct->layout.hfill) { hfill = TRUE; } if(ct->layout.vexpand) { vexpand = TRUE; - vfill = TRUE; - } else if(ct->layout.vfill) { + } + if(ct->layout.vfill) { vfill = TRUE; } if(fill) { hfill = TRUE; vfill = TRUE; + hexpand = TRUE; + vexpand = TRUE; } if(!hfill) {