From 5c6eea0d809ec07180fa3a50ec91d50d754597b0 Mon Sep 17 00:00:00 2001 From: RumovZ Date: Wed, 3 Mar 2021 23:00:37 +0100 Subject: [PATCH] Make renamed item current (don't just select) --- qt/aqt/sidebar.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/qt/aqt/sidebar.py b/qt/aqt/sidebar.py index 1c4c46675..69a213312 100644 --- a/qt/aqt/sidebar.py +++ b/qt/aqt/sidebar.py @@ -457,7 +457,9 @@ class SidebarTreeView(QTreeView): def restore_current(self, is_current: Callable[[SidebarItem], bool]) -> None: if current := self.find_item(is_current): index = self.model().index_for_item(current) - self.selectionModel().select(index, QItemSelectionModel.SelectCurrent) + self.selectionModel().setCurrentIndex( + index, QItemSelectionModel.SelectCurrent + ) self.scrollTo(index) def find_item(