--- a/ui/motif/toolkit.c Wed Feb 26 18:21:04 2025 +0100 +++ b/ui/motif/toolkit.c Wed Feb 26 18:59:21 2025 +0100 @@ -164,7 +164,10 @@ void ui_show(UiObject *obj) { uic_check_group_widgets(obj->ctx); - XtRealizeWidget(obj->widget); + if(!XtIsRealized(obj->widget)) { + XtRealizeWidget(obj->widget); + obj->ref++; + } } void ui_close(UiObject *obj) {