diff --git a/src/calibre/gui2/ui.py b/src/calibre/gui2/ui.py index fc48434741..02f0037d59 100644 --- a/src/calibre/gui2/ui.py +++ b/src/calibre/gui2/ui.py @@ -861,6 +861,12 @@ class Main(MainWindow, MainWindowMixin, DeviceMixin, EmailMixin, # {{{ if not question_dialog(self, _('Active jobs'), msg): return False + + if self.proceed_question.questions: + msg = _('There are library updates waiting. Are you sure you want to quit?') + if not question_dialog(self, _('Library Updates Waiting'), msg): + return False + from calibre.db.delete_service import has_jobs if has_jobs(): msg = _('Some deleted books are still being moved to the Recycle '