From d1e8a1d18a126318d38fa637c7d86c63002ac99d Mon Sep 17 00:00:00 2001 From: Damien Elmes Date: Thu, 26 Feb 2009 01:06:21 +0900 Subject: [PATCH] fix open online when no initial password --- ankiqt/ui/main.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ankiqt/ui/main.py b/ankiqt/ui/main.py index e7218b54f..35340f507 100644 --- a/ankiqt/ui/main.py +++ b/ankiqt/ui/main.py @@ -760,7 +760,7 @@ To upgrade an old deck, download Anki 0.9.8.7.""")) return self.app.activeWindow() == self def onNew(self, initial=False, path=None): - if not self.inMainWindow(): return + if not self.inMainWindow() and not path: return if not self.saveAndClose(hideWelcome=True): return if initial: path = os.path.join(self.documentDir, "mydeck.anki") @@ -817,7 +817,7 @@ To upgrade an old deck, download Anki 0.9.8.7.""")) self.deck.syncName = u"something" self.deck.lastLoaded = self.deck.modified if self.config['syncUsername'] and self.config['syncPassword']: - if self.syncDeck(onlyMerge=True, reload=2): + if self.syncDeck(onlyMerge=True, reload=2, interactive=False): return self.deck = None self.moveToState("initial")