diff --git a/src/calibre/gui2/actions/choose_library.py b/src/calibre/gui2/actions/choose_library.py index 0688080c5d..30e2f79424 100644 --- a/src/calibre/gui2/actions/choose_library.py +++ b/src/calibre/gui2/actions/choose_library.py @@ -15,11 +15,11 @@ class ChooseLibraryAction(InterfaceAction): def genesis(self): self.count_changed(0) + self.qaction.triggered.connect(self.choose_library) def location_selected(self, loc): enabled = loc == 'library' self.qaction.setEnabled(enabled) - self.qaction.triggered.connect(self.choose_library) def count_changed(self, new_count): text = self.action_spec[0]%new_count diff --git a/src/calibre/gui2/actions/fetch_news.py b/src/calibre/gui2/actions/fetch_news.py index fbdbb3fd85..bf44f5ab0e 100644 --- a/src/calibre/gui2/actions/fetch_news.py +++ b/src/calibre/gui2/actions/fetch_news.py @@ -51,14 +51,14 @@ class FetchNewsAction(InterfaceAction): temp_files, fmt, arg = self.conversion_jobs.pop(job) pt = temp_files[0] if job.failed: - self.gui.scheduler.recipe_download_failed(arg) + self.scheduler.recipe_download_failed(arg) return self.gui.job_exception(job) id = self.gui.library_view.model().add_news(pt.name, arg) self.gui.library_view.model().reset() sync = dynamic.get('news_to_be_synced', set([])) sync.add(id) dynamic.set('news_to_be_synced', sync) - self.gui.scheduler.recipe_downloaded(arg) + self.scheduler.recipe_downloaded(arg) self.gui.status_bar.show_message(arg['title'] + _(' fetched.'), 3000) self.gui.email_news(id) self.gui.sync_news()