diff --git a/src/calibre/gui2/dialogs/lrf_single.ui b/src/calibre/gui2/dialogs/lrf_single.ui index 1167c1f8f2..271f8e7059 100644 --- a/src/calibre/gui2/dialogs/lrf_single.ui +++ b/src/calibre/gui2/dialogs/lrf_single.ui @@ -120,7 +120,7 @@ - 1 + 0 diff --git a/src/calibre/gui2/main_window.py b/src/calibre/gui2/main_window.py index 95d77fc05c..903848fb41 100644 --- a/src/calibre/gui2/main_window.py +++ b/src/calibre/gui2/main_window.py @@ -35,7 +35,9 @@ class DebugWindow(ConversionErrorDialog): class MainWindow(QMainWindow): - _menu_bar = None + ___menu_bar = None + ___menu = None + __actions = [] @classmethod def create_application_menubar(cls): @@ -43,9 +45,11 @@ class MainWindow(QMainWindow): menu = QMenu() for action in cls.get_menubar_actions(): menu.addAction(action) + cls.__actions.append(action) yield action mb.addMenu(menu) - cls._menu_bar = mb + cls.___menu_bar = mb + cls.___menu = menu @classmethod