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)