mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-07-09 03:04:10 -04:00
Fix #2056793 [ebook-edit: Keyboard navigation error in file browser](https://bugs.launchpad.net/calibre/+bug/2056793)
This commit is contained in:
parent
cf0ad84d57
commit
4b88d010ef
@ -1518,6 +1518,7 @@ class Boss(QObject):
|
||||
self.apply_container_update_to_gui()
|
||||
if master in editors:
|
||||
self.show_editor(master)
|
||||
self.gui.file_list.merge_completed(master)
|
||||
self.gui.message_popup(_('{} files merged').format(len(names)))
|
||||
|
||||
@in_thread_job
|
||||
|
@ -1274,6 +1274,9 @@ class FileListWidget(QWidget):
|
||||
self.setFocusProxy(self.file_list)
|
||||
self.edit_next_file = self.file_list.edit_next_file
|
||||
|
||||
def merge_completed(self, master_name):
|
||||
self.file_list.select_name(master_name, set_as_current_index=True)
|
||||
|
||||
def build(self, container, preserve_state=True):
|
||||
self.file_list.build(container, preserve_state=preserve_state)
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user