Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/page.py
diff options
context:
space:
mode:
Diffstat (limited to 'page.py')
-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):