From 93a20e13b6de5ef2338b4ac14f672c277fb50953 Mon Sep 17 00:00:00 2001 From: Damien Elmes Date: Wed, 22 Apr 2009 22:11:01 +0900 Subject: [PATCH] fix timer hiding, fix session start time being reset --- ankiqt/ui/main.py | 1 - ankiqt/ui/status.py | 9 +++++---- 2 files changed, 5 insertions(+), 5 deletions(-) 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)