Skip to content

Commit c802310

Browse files
committed
daily-python/demos: fix media_player.py EOS shutdown
1 parent 1d04636 commit c802310

File tree

1 file changed

+6
-4
lines changed

1 file changed

+6
-4
lines changed

demos/gstreamer/media_player.py

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -104,10 +104,12 @@ def run(self, meeting_url):
104104
self.__loop.run()
105105

106106
def leave(self):
107-
self.__client.leave()
108-
self.__client.release()
109-
self.__player.set_state(Gst.State.NULL)
110-
self.__loop.quit()
107+
if self.__client:
108+
self.__client.leave()
109+
self.__client.release()
110+
self.__player.set_state(Gst.State.NULL)
111+
self.__loop.quit()
112+
self.__client = None
111113

112114
def on_message(self, bus, message):
113115
t = message.type

0 commit comments

Comments
 (0)