From f429986246545c7e14527e9d6a0b36224d3140e0 Mon Sep 17 00:00:00 2001 From: Damien Elmes Date: Mon, 23 Mar 2020 18:57:23 +1000 Subject: [PATCH] fix collection_did_load() not being called, and remove dead code https://anki.tenderapp.com/discussions/ankidesktop/39765-_colloadingstate-is-never-run-thus-collection_did_load-hook-is-never-triggered --- qt/aqt/main.py | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/qt/aqt/main.py b/qt/aqt/main.py index 1ce9d1a20..baf5c49f9 100644 --- a/qt/aqt/main.py +++ b/qt/aqt/main.py @@ -466,6 +466,7 @@ close the profile or restart Anki.""" self.setEnabled(True) self.maybeEnableUndo() + gui_hooks.collection_did_load(self.col) self.moveToState("deckBrowser") return True @@ -602,14 +603,6 @@ from the profile screen." self.maybe_check_for_addon_updates() self.deckBrowser.show() - def _colLoadingState(self, oldState) -> None: - "Run once, when col is loaded." - self.enableColMenuItems() - # ensure cwd is set if media dir exists - self.col.media.dir() - gui_hooks.collection_did_load(self.col) - self.moveToState("overview") - def _selectedDeck(self) -> Optional[Dict[str, Any]]: did = self.col.decks.selected() if not self.col.decks.nameOrNone(did):