From 72ed6dec6e2eb62c064dc331c5427c477a6352da Mon Sep 17 00:00:00 2001 From: "Veronica K. B. Olsen" <1619840+vkbo@users.noreply.github.com> Date: Sun, 31 May 2020 14:40:10 +0200 Subject: [PATCH] Fixed a bug caused by a hardcoded project tree index (just added a column) --- nw/guimain.py | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/nw/guimain.py b/nw/guimain.py index 67bb9fe0..cad673de 100644 --- a/nw/guimain.py +++ b/nw/guimain.py @@ -1019,14 +1019,15 @@ class GuiMain(QMainWindow): return def _treeDoubleClick(self, tItem, colNo): - tHandle = tItem.text(3) + tHandle = tItem.text(self.treeView.C_HANDLE) logger.verbose("User double clicked tree item with handle %s" % tHandle) nwItem = self.theProject.projTree[tHandle] - if nwItem.itemType == nwItemType.FILE: - logger.verbose("Requested item %s is a file" % tHandle) - self.openDocument(tHandle) - else: - logger.verbose("Requested item %s is a folder" % tHandle) + if nwItem is not None: + if nwItem.itemType == nwItemType.FILE: + logger.verbose("Requested item %s is a file" % tHandle) + self.openDocument(tHandle) + else: + logger.verbose("Requested item %s is a folder" % tHandle) return def _treeKeyPressReturn(self):