diff --git a/ankiqt/ui/main.py b/ankiqt/ui/main.py index 94239e063..d2e15fb6c 100644 --- a/ankiqt/ui/main.py +++ b/ankiqt/ui/main.py @@ -997,14 +997,10 @@ To upgrade an old deck, download Anki 0.9.8.7.""")) def updateStudyStats(self): wasReached = self.deck.sessionLimitReached() - initial = self.deck.sessionStartTime == 0 self.deck.sessionStartTime = 0 sessionColour = '%s' cardColour = '%s' - if initial: - # deck just opened, or screen triggered manually - top = _("

Welcome Back!

") - elif not wasReached: + if not wasReached: top = _("

Study Options

") else: top = _("

Well done!

") @@ -1117,8 +1113,7 @@ day = :d""", d=yesterday) elif (not self.deck.delay0 and not self.mainWin.delayLapsedCards.isChecked()): self.deck.delay0 = 600 - if not self.deck.sessionStartTime or self.deck.sessionLimitReached(): - self.deck.startSession() + self.deck.startSession() self.deck.flushMod() self.moveToState("getQuestion") diff --git a/ankiqt/ui/status.py b/ankiqt/ui/status.py index 9b67afe88..312d8cd50 100644 --- a/ankiqt/ui/status.py +++ b/ankiqt/ui/status.py @@ -253,7 +253,7 @@ You should aim to answer each question within
def flashTimer(self): if not (self.main.deck.sessionStartTime and - self.main.deck.sessionTimeLimit): + self.main.deck.sessionTimeLimit) or self.main.deck.reviewEarly: return t = time.time() - self.main.deck.sessionStartTime t = self.main.deck.sessionTimeLimit - t diff --git a/designer/preferences.ui b/designer/preferences.ui index e535b8815..eb8c47353 100644 --- a/designer/preferences.ui +++ b/designer/preferences.ui @@ -355,7 +355,7 @@ - Show welcome back screen on startup + Show study options on deck load