From 5192ba8c22948d88de4e900fed5c4b82e98f2202 Mon Sep 17 00:00:00 2001 From: Charles Haley Date: Sat, 4 Jul 2020 09:34:34 +0100 Subject: [PATCH] Enhancement #1886219 bis:set focus to cell only if a cell is preselected. --- src/calibre/gui2/dialogs/tag_list_editor.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/calibre/gui2/dialogs/tag_list_editor.py b/src/calibre/gui2/dialogs/tag_list_editor.py index 615b094234..542ccde92d 100644 --- a/src/calibre/gui2/dialogs/tag_list_editor.py +++ b/src/calibre/gui2/dialogs/tag_list_editor.py @@ -341,11 +341,12 @@ class TagListEditor(QDialog, Ui_TagListEditor): if select_item is not None: self.table.setCurrentItem(select_item) + self.table.setFocus(True) self.start_find_pos = select_item.row() else: self.table.setCurrentCell(0, 0) + self.search_box.setFocus() self.start_find_pos = -1 - self.table.setFocus(True) self.table.blockSignals(False) def not_found_label_timer_event(self):