Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorWalter Bender <walter.bender@gmail.com>2013-01-07 19:28:10 (GMT)
committer Walter Bender <walter.bender@gmail.com>2013-01-07 19:28:10 (GMT)
commitbe9ab80012a94588c156a0927229cc4b32787959 (patch)
treefddbb4201523e670ead37421850a916f5ab8524d
parent15e611a0a2e0f98acd5f508b1b960f8efc74f3c4 (diff)
add queue flag to play_audio calls
-rw-r--r--page.py9
1 files changed, 5 insertions, 4 deletions
diff --git a/page.py b/page.py
index 6931055..59dfbd8 100644
--- a/page.py
+++ b/page.py
@@ -205,7 +205,8 @@ class Page():
if self.timeout is not None:
GObject.source_remove(self.timeout)
- self.timeout = GObject.timeout_add(1000, self._play_target_sound)
+ self.timeout = GObject.timeout_add(
+ 1000, self._play_target_sound, False)
def _bad_answer(self, i):
''' Make sure answer is unique '''
@@ -218,11 +219,11 @@ class Page():
return True
return False
- def _play_target_sound(self):
+ def _play_target_sound(self, queue=True):
if self._activity.mode == 'letter':
- play_audio_from_file(self._card_data[self.target][-1])
+ play_audio_from_file(self._card_data[self.target][-1], queue)
else:
- play_audio_from_file(self.chosen_image[-1])
+ play_audio_from_file(self.chosen_image[-1], queue)
self.timeout = None
def _button_press_cb(self, win, event):