diff --git a/tools/demo-server.py b/tools/demo-server.py
index 68545df..6ef5a87 100755
--- a/tools/demo-server.py
+++ b/tools/demo-server.py
@@ -59,12 +59,18 @@ class Handler(SimpleHTTPRequestHandler):
r.append('
%s\n' % title)
r.append('\n%s
' % title)
r.append('
\n')
+
+ suffix = path.removeprefix(self.directory)
+
+ if suffix != "/":
+ r.append('- ..
')
+
for name in list:
fullname = os.path.join(path, name)
displayname = linkname = name
if name.startswith("."):
# ignore "hidden" directories
- continue
+ continue
# Append / for directories or @ for symbolic links
if os.path.isdir(fullname):
displayname = name + "/"