From 4f17773c428a4b61aff18ca756c4b2f4b343124f Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Sun, 29 Dec 2024 18:06:39 +0530 Subject: [PATCH] Fix #2092643 [Tab between book list cells is broken](https://bugs.launchpad.net/calibre/+bug/2092643) --- src/calibre/gui2/library/views.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/calibre/gui2/library/views.py b/src/calibre/gui2/library/views.py index 1a9aea3442..f23c1afffc 100644 --- a/src/calibre/gui2/library/views.py +++ b/src/calibre/gui2/library/views.py @@ -1655,8 +1655,10 @@ class BooksView(QTableView): # {{{ index = self.moveCursor(move_by, Qt.KeyboardModifier.NoModifier) if index.isValid(): def edit(): - self.setCurrentIndex(index) - self.edit(index) + if index.isValid(): + self.setCurrentIndex(index) + self.edit(index) + self._model.current_changed(index, None) QTimer.singleShot(0, edit) return ans