# HG changeset patch
# User Olaf Wintermann <olaf.wintermann@gmail.com>
# Date 1741284069 -3600
# Node ID e4de8ba906f851d63edd2598677a096dda7fce50
# Parent  077c5029aaee4137f70b768d08777bdf69184cd1
fix wrong path in pathbar_activate event (Motif)

diff -r 077c5029aaee -r e4de8ba906f8 ui/motif/text.c
--- a/ui/motif/text.c	Wed Mar 05 22:28:01 2025 +0100
+++ b/ui/motif/text.c	Thu Mar 06 19:01:09 2025 +0100
@@ -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) {