From a4e6db94987d743d591cee287074c2d7773dd740 Mon Sep 17 00:00:00 2001 From: Damien Elmes Date: Tue, 13 Mar 2012 19:13:33 +0900 Subject: [PATCH] derive autoplay from original deck --- aqt/reviewer.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/aqt/reviewer.py b/aqt/reviewer.py index 9c3c835dd..31981367a 100644 --- a/aqt/reviewer.py +++ b/aqt/reviewer.py @@ -142,7 +142,7 @@ function _typeAnsPress() { c = self.card # grab the question and play audio q = c.q() - if self.mw.col.decks.confForDid(self.card.did)['autoplay']: + if self._autoplay(c): playFromText(q) # render & update bottom q = self._mungeQA(q) @@ -155,6 +155,10 @@ function _typeAnsPress() { # user hook runHook('showQuestion') + def _autoplay(self, card): + return self.mw.col.decks.confForDid( + self.card.odid or self.card.did)['autoplay'] + # Showing the answer ########################################################################## @@ -163,7 +167,7 @@ function _typeAnsPress() { c = self.card a = c.a() # play audio? - if self.mw.col.decks.confForDid(self.card.did)['autoplay']: + if self._autoplay(c): playFromText(a) # render and update bottom a = self._mungeQA(a)