diff options
author | Walter 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) |
commit | be9ab80012a94588c156a0927229cc4b32787959 (patch) | |
tree | fddbb4201523e670ead37421850a916f5ab8524d | |
parent | 15e611a0a2e0f98acd5f508b1b960f8efc74f3c4 (diff) |
add queue flag to play_audio calls
-rw-r--r-- | page.py | 9 |
1 files changed, 5 insertions, 4 deletions
@@ -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): |