Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/speech_gst.py
diff options
context:
space:
mode:
authorAleksey Lim <alsroot@member.fsf.org>2009-03-10 00:48:09 (GMT)
committer Aleksey Lim <alsroot@member.fsf.org>2009-03-10 00:48:09 (GMT)
commit5da0ebe19d9df13b941e114cb5aff1859a736e99 (patch)
treeef95261f400c710db593b0b20db50b5791e352fc /speech_gst.py
parentf4bfacfa3f8e61235c7b3b86c3dc988348fe49c8 (diff)
Do not reset play_button while using info_speaker
Diffstat (limited to 'speech_gst.py')
-rw-r--r--speech_gst.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/speech_gst.py b/speech_gst.py
index 8d9afbb..ac57bf8 100644
--- a/speech_gst.py
+++ b/speech_gst.py
@@ -24,7 +24,8 @@ _logger = logging.getLogger('read-etexts-activity')
def _message_cb(bus, message, pipe):
if message.type in (gst.MESSAGE_EOS, gst.MESSAGE_ERROR):
pipe.set_state(gst.STATE_NULL)
- speech.reset_cb()
+ if pipe is play_speaker[1]:
+ speech.reset_cb()
elif message.type == gst.MESSAGE_ELEMENT and \
message.structure.get_name() == 'espeak-mark':
mark = message.structure['mark']