Fixed invalid range check of index.
[treecutter.git] / src / tree-cutter.py
index b23b74ca12d454f1b36203f0a4b949fe7e9eec24..a4c24f9ce91baea8eb0ef31076b0d6dfb063b203 100755 (executable)
@@ -132,11 +132,10 @@ def genMenu(page,sitemap,slevel,elevel):
       idx = idx-1
     title = sitemap[idx]['menu']
     idx = idx+1
-    while (len(sitemap) <= idx and sitemap[idx]['level'] == page['level']):
+    while (idx < len(sitemap) and sitemap[idx]['level'] == page['level']):
       sm.append(sitemap[idx])
       idx = idx+1
   oldlevel = slevel
-
   html = '<ul>\n'
   for p in sm:
     if slevel > p['level'] or elevel < p['level']: