From fe8d28c3ebaf857f42b1c37acb21490754d36785 Mon Sep 17 00:00:00 2001 From: Damien Elmes Date: Wed, 11 Apr 2012 20:19:39 +0900 Subject: [PATCH] stop audio in deck browser, card layout and overview --- aqt/clayout.py | 1 + aqt/deckbrowser.py | 2 ++ aqt/overview.py | 2 ++ 3 files changed, 5 insertions(+) diff --git a/aqt/clayout.py b/aqt/clayout.py index 134d47525..64fdb9fd3 100644 --- a/aqt/clayout.py +++ b/aqt/clayout.py @@ -282,6 +282,7 @@ Enter deck to place new %s cards in, or leave blank:""") % self.reject() def reject(self): + clearAudioQueue() if self.addMode: self.mw.col.db.execute("delete from notes where id = ?", self.note.id) diff --git a/aqt/deckbrowser.py b/aqt/deckbrowser.py index ce7fccddd..a680f4943 100644 --- a/aqt/deckbrowser.py +++ b/aqt/deckbrowser.py @@ -8,6 +8,7 @@ from anki.utils import isMac import anki.js from anki.errors import DeckRenameError import aqt +from anki.sound import clearAudioQueue class DeckBrowser(object): @@ -17,6 +18,7 @@ class DeckBrowser(object): self.bottom = aqt.toolbar.BottomBar(mw, mw.bottomWeb) def show(self): + clearAudioQueue() self.web.setLinkHandler(self._linkHandler) self.web.setKeyHandler(None) self.mw.keyHandler = None diff --git a/aqt/overview.py b/aqt/overview.py index ab9ba7e7a..30f3dad48 100644 --- a/aqt/overview.py +++ b/aqt/overview.py @@ -9,6 +9,7 @@ from anki.hooks import addHook from aqt.utils import showInfo, openLink from anki.utils import isMac import aqt +from anki.sound import clearAudioQueue class Overview(object): "Deck overview." @@ -19,6 +20,7 @@ class Overview(object): self.bottom = aqt.toolbar.BottomBar(mw, mw.bottomWeb) def show(self): + clearAudioQueue() self.web.setLinkHandler(self._linkHandler) self.web.setKeyHandler(None) self.mw.keyHandler = None