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