diff --git a/nw/gui/outline.py b/nw/gui/outline.py index 4238cc44..21b86524 100644 --- a/nw/gui/outline.py +++ b/nw/gui/outline.py @@ -395,14 +395,19 @@ class GuiOutline(QTreeWidget): self.treeMap[titleKey] = tItem if tLevel == "H1": - currTitle = tItem self.addTopLevelItem(tItem) + currTitle = tItem + currChapter = None + currScene = None + elif tLevel == "H2": if currTitle is None: self.addTopLevelItem(tItem) else: currTitle.addChild(tItem) currChapter = tItem + currScene = None + elif tLevel == "H3": if currChapter is None: if currTitle is None: @@ -412,6 +417,7 @@ class GuiOutline(QTreeWidget): else: currChapter.addChild(tItem) currScene = tItem + elif tLevel == "H4": if currScene is None: if currChapter is None: