--- a/ui/qt/widget.cpp Sat Oct 04 14:54:25 2025 +0200 +++ b/ui/qt/widget.cpp Sun Oct 19 21:20:08 2025 +0200 @@ -34,8 +34,8 @@ UIWIDGET ui_customwidget_create(UiObject *obj, ui_createwidget_func create_widget, void *userdata, UiWidgetArgs *args) { UIWIDGET widget = create_widget(obj, args, userdata); UiContainerPrivate *ctn = ui_obj_container(obj); - UI_APPLY_LAYOUT(ctn->layout, args); - ctn->add(widget); + UiLayout layout = UI_ARGS2LAYOUT(args); + ctn->add(widget, layout); return widget; } @@ -45,9 +45,8 @@ separator->setFrameShadow(QFrame::Sunken); UiContainerPrivate *ctn = ui_obj_container(obj); - UI_APPLY_LAYOUT(ctn->layout, args); - - ctn->add(separator); + UiLayout layout = UI_ARGS2LAYOUT(args); + ctn->add(separator, layout); return separator; }