ui/motif/text.c

changeset 103
6606616eca9f
parent 102
64ded9f6a6c6
child 108
77254bd6dccb
--- a/ui/motif/text.c	Tue Feb 25 21:11:00 2025 +0100
+++ b/ui/motif/text.c	Sat Apr 05 16:46:11 2025 +0200
@@ -793,11 +793,12 @@
     }
     
     UiPathElm elm = bar->current_pathelms[i];
-    cxmutstr name = cx_strdup(cx_strn(elm.name, elm.name_len));
+    cxmutstr path = cx_strdup(cx_strn(elm.path, elm.path_len));
     if(bar->updateDir) {
-        bar->updateDir(bar->updateDirData, name.ptr, i);
+        XNETextSetString(bar->textfield, path.ptr);
+        bar->updateDir(bar->updateDirData, path.ptr, i);
     }
-    free(name.ptr);
+    free(path.ptr);
 }
 
 static void ui_pathelm_destroy(UiPathElm *elms, size_t nelm) {

mercurial