From d7d211baf2d3a0afc69fe3b1f048ee46a1313be3 Mon Sep 17 00:00:00 2001 From: Veronica Berglyd Olsen <1619840+vkbo@users.noreply.github.com> Date: Sat, 11 Jan 2025 18:35:07 +0100 Subject: [PATCH] Fix empty selection model bug (#2173) --- novelwriter/gui/projtree.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/novelwriter/gui/projtree.py b/novelwriter/gui/projtree.py index 564c4d66..db04e3dd 100644 --- a/novelwriter/gui/projtree.py +++ b/novelwriter/gui/projtree.py @@ -1020,7 +1020,9 @@ class GuiProjectTree(QTreeView): def _clearSelection(self) -> None: """Clear the currently selected items.""" self.clearSelection() - self.selectionModel().clearCurrentIndex() + if model := self.selectionModel(): + # Selection model can be None (#2173) + model.clearCurrentIndex() return def _selectedRows(self) -> list[QModelIndex]: