diff options
author | Aleksey 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) |
commit | 5da0ebe19d9df13b941e114cb5aff1859a736e99 (patch) | |
tree | ef95261f400c710db593b0b20db50b5791e352fc /speech_gst.py | |
parent | f4bfacfa3f8e61235c7b3b86c3dc988348fe49c8 (diff) |
Do not reset play_button while using info_speaker
Diffstat (limited to 'speech_gst.py')
-rw-r--r-- | speech_gst.py | 3 |
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'] |