From d594cf61e2e5ef419f77140ad73fbcd92c3575c1 Mon Sep 17 00:00:00 2001 From: Damien Elmes Date: Fri, 14 Nov 2008 14:49:13 +0900 Subject: [PATCH] show recent paths even when no file, remove deleted decks from list --- ankiqt/ui/main.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/ankiqt/ui/main.py b/ankiqt/ui/main.py index 9b794636d..bd6d754c1 100644 --- a/ankiqt/ui/main.py +++ b/ankiqt/ui/main.py @@ -146,6 +146,7 @@ class AnkiQt(QMainWindow): self.currentCard = None self.lastCard = None self.disableDeckMenuItems() + self.updateRecentFilesMenu() self.resetButtons() # hide all deck-associated dialogs ui.dialogs.closeAll() @@ -538,6 +539,9 @@ class AnkiQt(QMainWindow): self.updateRecentFilesMenu() def updateRecentFilesMenu(self): + self.config['recentDeckPaths'] = [ + p for p in self.config['recentDeckPaths'] + if os.path.exists(p)] if not self.config['recentDeckPaths']: self.mainWin.menuOpenRecent.setEnabled(False) return