From a7a7ae1cf250ae9fefa84f105b168f7c8012a49a Mon Sep 17 00:00:00 2001 From: Damien Elmes Date: Wed, 1 Dec 2010 02:45:04 +0900 Subject: [PATCH] only play audio once --- ankiqt/ui/clayout.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/ankiqt/ui/clayout.py b/ankiqt/ui/clayout.py index 9dc2f6172..ea88c18e2 100644 --- a/ankiqt/ui/clayout.py +++ b/ankiqt/ui/clayout.py @@ -63,6 +63,7 @@ class CardLayout(QDialog): def setupCards(self): self.needFormatRebuild = False self.updatingCards = False + self.playedAudio = False # replace with more appropriate size hints for e in ("cardQuestion", "cardAnswer"): w = getattr(self.form, e) @@ -249,8 +250,10 @@ order by n""", id=card.id) c) + "") clearAudioQueue() - playFromText(c.question) - playFromText(c.answer) + if not self.playedAudio: + playFromText(c.question) + playFromText(c.answer) + self.playedAudio = True def reject(self): modified = False