ui/motif/toolkit.c

changeset 103
6606616eca9f
parent 102
64ded9f6a6c6
child 108
77254bd6dccb
--- a/ui/motif/toolkit.c	Tue Feb 25 21:11:00 2025 +0100
+++ b/ui/motif/toolkit.c	Sat Apr 05 16:46:11 2025 +0200
@@ -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) {

mercurial