Tue, 26 Aug 2025 19:21:17 +0200
fix inconsistent fill/expand settings (GTK)
| ui/gtk/container.c | file | annotate | diff | comparison | revisions |
--- 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) {