From 748ecd4007e38fe8ca0c246bb246b97e35659a0c Mon Sep 17 00:00:00 2001 From: phil65 Date: Wed, 10 May 2023 22:51:48 +0200 Subject: [PATCH] fix(AbstractItemView): fix some setfocus stuff --- prettyqt/widgets/abstractitemview.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/prettyqt/widgets/abstractitemview.py b/prettyqt/widgets/abstractitemview.py index c22d18333..eea2a9381 100644 --- a/prettyqt/widgets/abstractitemview.py +++ b/prettyqt/widgets/abstractitemview.py @@ -174,7 +174,7 @@ def move_row_selection(self, dx: int) -> None: for row in self.selected_rows(): new_idx = self.model().index(row + dx, 0) if new_idx.isValid(): - self.select_index(new_idx, expand="rows") + self.set_current_index(new_idx, current=True, expand="rows") def set_delegate( self, @@ -421,7 +421,7 @@ def select_last_row(self): def select_first_row(self): idx = self.model().index(0, 0) - self.setCurrentIndex(idx) + self.set_current_index(idx, current=True, expand="rows") def scroll_to( self, index: QtCore.QModelIndex, mode: ScrollHintStr = "ensure_visible"