ui/motif/label.c

changeset 115
e57ca2747782
parent 113
dde28a806552
--- 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 -------------------------- */

mercurial