--- a/ui/qt/text.cpp Sat Oct 04 14:54:25 2025 +0200 +++ b/ui/qt/text.cpp Sun Oct 19 21:20:08 2025 +0200 @@ -59,10 +59,10 @@ UIWIDGET ui_textarea_create(UiObject *obj, UiTextAreaArgs *args) { UiContainerPrivate *ctn = ui_obj_container(obj); - UI_APPLY_LAYOUT(ctn->layout, args); QTextEdit *textarea = new QTextEdit(); - ctn->add(textarea); + UiLayout layout = UI_ARGS2LAYOUT(args); + ctn->add(textarea, layout); QTextDocument *document = nullptr; @@ -212,10 +212,10 @@ static UIWIDGET create_textfield(UiObject *obj, UiTextFieldArgs *args, bool password, bool frameless) { UiContainerPrivate *ctn = ui_obj_container(obj); - UI_APPLY_LAYOUT(ctn->layout, args); QLineEdit *textfield = new QLineEdit(); - ctn->add(textfield); + UiLayout layout = UI_ARGS2LAYOUT(args); + ctn->add(textfield, layout); if(password) { textfield->setEchoMode(QLineEdit::Password);