Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/pages
diff options
context:
space:
mode:
Diffstat (limited to 'pages')
-rw-r--r--pages/joke.py10
1 files changed, 7 insertions, 3 deletions
diff --git a/pages/joke.py b/pages/joke.py
index 43d0764..ee92fb8 100644
--- a/pages/joke.py
+++ b/pages/joke.py
@@ -19,6 +19,7 @@ import gtk
import hippo
import pango
from gettext import gettext as _
+import logging
from globals import Globals
from gui.page import Page
@@ -134,11 +135,14 @@ class Joke(Page):
def __do_clicked_answer(self, button, jokebook, joke_id):
# play a sound if the jokebook has one
+ player = AudioPlayer()
if jokebook.sound_blob != None:
- player = AudioPlayer()
player.raw = jokebook.sound_blob
- player.play()
-
+ else: # default laugh
+ logging.debug('Playing default sound: %s', Globals.laugh_uri)
+ player.uri = Globals.laugh_uri
+ player.play()
+
# show the answer
self.joke_box.answer_box.set_visible(True)