diff --git a/src/calibre/gui2/tweak_book/boss.py b/src/calibre/gui2/tweak_book/boss.py index e60f4b7b2f..9dbd4565fe 100644 --- a/src/calibre/gui2/tweak_book/boss.py +++ b/src/calibre/gui2/tweak_book/boss.py @@ -285,7 +285,7 @@ class Boss(QObject): det_msg=job.traceback, show=True) if cn: self.save_manager.clear_notify_data() - self.gui.check_book.clear() + self.gui.check_book.clear_at_startup() dictionaries.clear_ignored(), dictionaries.clear_caches() parse_worker.clear() container = job.result diff --git a/src/calibre/gui2/tweak_book/check.py b/src/calibre/gui2/tweak_book/check.py index a96f86ad8f..aa6bf86476 100644 --- a/src/calibre/gui2/tweak_book/check.py +++ b/src/calibre/gui2/tweak_book/check.py @@ -73,14 +73,17 @@ class Check(QSplitter): h.anchorClicked.connect(self.link_clicked) h.setOpenLinks(False) self.addWidget(h) - self.clear_help(_('Check has not been run')) self.setStretchFactor(0, 100) self.setStretchFactor(1, 50) + self.clear_at_startup() state = tprefs.get('check-book-splitter-state', None) if state is not None: self.restoreState(state) + def clear_at_startup(self): + self.clear_help(_('Check has not been run')) + def context_menu(self, pos): m = QMenu() if self.items.count() > 0: