From 89b6b26d5a2f7b58c92eefad526d8ea135282580 Mon Sep 17 00:00:00 2001 From: "Veronica K. B. Olsen" <1619840+vkbo@users.noreply.github.com> Date: Sun, 3 Jan 2021 01:45:37 +0100 Subject: [PATCH] Ensure outline tree items don't end up under the wrong parent item --- nw/gui/outline.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) 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: