--- a/ui/motif/label.c Sun Dec 07 20:00:33 2025 +0100 +++ b/ui/motif/label.c Sat Dec 13 15:58:58 2025 +0100 @@ -110,15 +110,15 @@ } void ui_label_set(UiString *s, const char *str) { + Widget w = s->obj; + XmString s1 = XmStringCreateLocalized(str ? (char*)str : ""); + XtVaSetValues(w, XmNlabelString, s1, NULL); + XmStringFree(s1); if(s->value.free) { s->value.free(s->value.ptr); s->value.free = NULL; s->value.ptr = NULL; } - Widget w = s->obj; - XmString s1 = XmStringCreateLocalized(str ? (char*)str : ""); - XtVaSetValues(w, XmNlabelString, s1, NULL); - XmStringFree(s1); } /* -------------------------- progressbar/spiner -------------------------- */