From 3419839295ebb862c2980b5a29231855004a5ee5 Mon Sep 17 00:00:00 2001 From: "Veronica K. B. Olsen" <1619840+vkbo@users.noreply.github.com> Date: Wed, 23 Oct 2019 21:21:29 +0200 Subject: [PATCH] Fix a corner case nonetype exit --- nw/gui/doctree.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/nw/gui/doctree.py b/nw/gui/doctree.py index 1d47bcee..600e8fee 100644 --- a/nw/gui/doctree.py +++ b/nw/gui/doctree.py @@ -426,9 +426,10 @@ class GuiDocTree(QTreeWidget): return def _cleanOrphanedRoot(self): - if self.orphRoot.childCount() == 0: - self.takeTopLevelItem(self.indexOfTopLevelItem(self.orphRoot)) - self.orphRoot = None + if self.orphRoot is not None: + if self.orphRoot.childCount() == 0: + self.takeTopLevelItem(self.indexOfTopLevelItem(self.orphRoot)) + self.orphRoot = None return def _updateItemParent(self, tHandle):