From dd0f452df8645b33e13b7dacca37b93cd648f155 Mon Sep 17 00:00:00 2001 From: Timo Paulssen Date: Sat, 13 Dec 2008 02:22:03 +0100 Subject: [PATCH] do not render the graphs twice when showing the graphs window for the first time! --- ankiqt/ui/graphs.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/ankiqt/ui/graphs.py b/ankiqt/ui/graphs.py index 312fe716d..172e962db 100644 --- a/ankiqt/ui/graphs.py +++ b/ankiqt/ui/graphs.py @@ -89,12 +89,14 @@ class AdjustableFigure(QWidget): self.periodCombo.setCurrentIndex(idx) self.connect(self.periodCombo, SIGNAL("currentIndexChanged(int)"), self.onPeriodChange) - self.onPeriodChange(idx) + self.onPeriodChange(idx, initialSkip=True) - def onPeriodChange(self, index): + def onPeriodChange(self, index, initialSkip=False): + print "period changed!" self.config['graphs.period.' + self.name] = index self.range = self.choices[index] - self.scheduleUpdate() + if not initialSkip: + self.scheduleUpdate() def scheduleUpdate(self): if not self.updateTimer: