diff --git a/src/calibre/gui2/actions/choose_library.py b/src/calibre/gui2/actions/choose_library.py index caa47ddf01..e7c4d1b4b4 100644 --- a/src/calibre/gui2/actions/choose_library.py +++ b/src/calibre/gui2/actions/choose_library.py @@ -604,5 +604,11 @@ class ChooseLibraryAction(InterfaceAction): ' are running.'), show=True) return False + if self.gui.proceed_question.questions: + warning_dialog(self.gui, _('Not allowed'), + _('You cannot change libraries until all' + ' updates are accepted or rejected.'), show=True) + return False + return True