From: Fredrik Unger Date: Thu, 24 Feb 2011 10:23:05 +0000 (+0100) Subject: Fixed the problem of index overflow when no lesser level exist at the end. X-Git-Tag: v1.0~45 X-Git-Url: https://source.tree.se/git?p=treecutter.git;a=commitdiff_plain;h=8d951922be2bdb1140db1dbd77bdb60340b39848 Fixed the problem of index overflow when no lesser level exist at the end. --- diff --git a/src/tree-cutter.py b/src/tree-cutter.py index 7d1f502..b23b74c 100755 --- a/src/tree-cutter.py +++ b/src/tree-cutter.py @@ -132,7 +132,7 @@ def genMenu(page,sitemap,slevel,elevel): idx = idx-1 title = sitemap[idx]['menu'] idx = idx+1 - while (sitemap[idx]['level'] == page['level']): + while (len(sitemap) <= idx and sitemap[idx]['level'] == page['level']): sm.append(sitemap[idx]) idx = idx+1 oldlevel = slevel