diff --git a/ankiqt/ui/main.py b/ankiqt/ui/main.py
index 36c6363a0..b72088e94 100644
--- a/ankiqt/ui/main.py
+++ b/ankiqt/ui/main.py
@@ -1043,7 +1043,6 @@ your deck."""))
def updateStudyStats(self):
wasReached = self.deck.sessionLimitReached()
- self.deck.sessionStartTime = 0
sessionColour = '%s'
cardColour = '%s'
if not wasReached:
diff --git a/ankiqt/ui/status.py b/ankiqt/ui/status.py
index 83b6af118..646df8815 100644
--- a/ankiqt/ui/status.py
+++ b/ankiqt/ui/status.py
@@ -64,13 +64,16 @@ class StatusView(object):
shown = True
self.progressBar.setShown(shown)
self.retentionBar.setShown(shown)
- self.timer.setShown(shown)
self.etaText.setShown(shown)
self.remText.setShown(shown)
self.sep1.setShown(shown)
self.sep2.setShown(shown)
- self.sep3.setShown(shown)
self.statusbar.hideOrShow()
+ # timer has a separate option
+ if not self.main.config['showTimer']:
+ shown = False
+ self.timer.setShown(shown)
+ self.sep3.setShown(shown)
# Setup and teardown
##########################################################################
@@ -130,8 +133,6 @@ class StatusView(object):
self.timer.setText("00:00")
self.addWidget(self.timer)
self.redraw()
- if not self.main.config['showTimer']:
- self.timer.setShown(False)
def addWidget(self, w, stretch=0):
self.statusbar.addWidget(w, stretch)