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):