From 65353bab70330c8bd4a9e8ec265d7a6100779d78 Mon Sep 17 00:00:00 2001 From: Timo Paulssen Date: Sat, 13 Dec 2008 03:46:43 +0100 Subject: [PATCH] made graphs window even faster when updating figures! IS IT POSSIBLE!? --- ankiqt/ui/graphs.py | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/ankiqt/ui/graphs.py b/ankiqt/ui/graphs.py index c6bbefc13..94a954e1a 100644 --- a/ankiqt/ui/graphs.py +++ b/ankiqt/ui/graphs.py @@ -72,14 +72,15 @@ class AdjustableFigure(QWidget): self.vbox.addLayout(self.hbox) def updateFigure(self): - if not self.figureCanvas: - self.addFigure() self.updateTimer = None self.setUpdatesEnabled(False) idx = self.vbox.indexOf(self.figureCanvas) self.vbox.removeWidget(self.figureCanvas) - self.figureCanvas.deleteLater() - self.figureCanvas = AnkiFigureCanvas(self.figureFunc(self.range)) + if not self.figureCanvas: + self.addFigure() + else: + self.figureCanvas.deleteLater() + self.figureCanvas = AnkiFigureCanvas(self.figureFunc(self.range)) self.vbox.insertWidget(idx, self.figureCanvas) self.setUpdatesEnabled(True)