summaryrefslogtreecommitdiffstats
path: root/Lib/lib-stdwin
diff options
context:
space:
mode:
Diffstat (limited to 'Lib/lib-stdwin')
-rw-r--r--Lib/lib-stdwin/DirList.py6
1 files changed, 4 insertions, 2 deletions
diff --git a/Lib/lib-stdwin/DirList.py b/Lib/lib-stdwin/DirList.py
index fb0ae99..2332e4e 100644
--- a/Lib/lib-stdwin/DirList.py
+++ b/Lib/lib-stdwin/DirList.py
@@ -1,5 +1,7 @@
# DirList -- Directory Listing widget
+# XXX Displays messy paths when following '..'
+
try:
import posix, path
os = posix
@@ -20,8 +22,8 @@ class DirList() = VSplit():
self = VSplit.create(self, parent)
names = os.listdir(dirname)
for name in names:
- if path.isdir(path.cat(dirname, name)):
- fullname = path.cat(dirname, name)
+ if path.isdir(path.join(dirname, name)):
+ fullname = path.join(dirname, name)
btn = SubdirButton().definetext(self, fullname)
elif name[-3:] = '.py':
btn = ModuleButton().definetext(self, name)