diff --git a/src/calibre/gui2/book_details.py b/src/calibre/gui2/book_details.py index 289c903400..1434c2723e 100644 --- a/src/calibre/gui2/book_details.py +++ b/src/calibre/gui2/book_details.py @@ -441,11 +441,11 @@ def details_context_menu_event(view, ev, book_info, add_popup_action=False, edit if not ac.isEnabled(): menu.removeAction(ac) menu.addSeparator() + from calibre.gui2.ui import get_gui if add_popup_action: - ac = menu.addAction(_('Open the Book details window')) - ac.triggered.connect(book_info.show_book_info) + ema = get_gui().iactions['Show Book Details'].menuless_qaction + menu.addAction(_('Open the Book details window') + '\t' + ema.shortcut().toString(QKeySequence.SequenceFormat.NativeText), book_info.show_book_info) else: - from calibre.gui2.ui import get_gui ema = get_gui().iactions['Edit Metadata'].menuless_qaction menu.addAction(_('Open the Edit metadata window') + '\t' + ema.shortcut().toString(QKeySequence.SequenceFormat.NativeText), edit_metadata) if len(menu.actions()) > 0: