Renamed path.cat to path.join
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 @@
 		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)
diff --git a/Lib/stdwin/DirList.py b/Lib/stdwin/DirList.py
index fb0ae99..2332e4e 100755
--- a/Lib/stdwin/DirList.py
+++ b/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 @@
 		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)