From e9c5d24cbeacb24d54e7ed02a1513082065ef598 Mon Sep 17 00:00:00 2001 From: Damien Elmes Date: Tue, 7 Mar 2023 16:26:27 +1000 Subject: [PATCH] Fix error showing if user clicks in sidebar before it's rendered https://forums.ankiweb.net/t/error-message-when-clicking-the-graph-of-card-ease/27541 --- qt/aqt/browser/sidebar/tree.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/qt/aqt/browser/sidebar/tree.py b/qt/aqt/browser/sidebar/tree.py index bfba86396..8d4904b3e 100644 --- a/qt/aqt/browser/sidebar/tree.py +++ b/qt/aqt/browser/sidebar/tree.py @@ -433,9 +433,10 @@ class SidebarTreeView(QTreeView): return True def _on_search(self, index: QModelIndex) -> None: - if item := self.model().item_for_index(index): - if search_node := item.search_node: - self.update_search(search_node) + if model := self.model(): + if item := model.item_for_index(index): + if search_node := item.search_node: + self.update_search(search_node) def _on_rename(self, item: SidebarItem, text: str) -> bool: new_name = text.replace('"', "")