Only propagate MediaStopEvent on mpv shutdown, not end-of-file

This commit is contained in:
Fabio Manganiello 2019-02-19 10:41:40 +01:00
parent fd18bd84ca
commit bc81f9bed6

View file

@ -84,8 +84,8 @@ class MediaMpvPlugin(MediaPlugin):
bus.post(MediaPauseEvent(resource=self._get_current_resource())) bus.post(MediaPauseEvent(resource=self._get_current_resource()))
elif evt == Event.UNPAUSE: elif evt == Event.UNPAUSE:
bus.post(MediaPlayEvent(resource=self._get_current_resource())) bus.post(MediaPlayEvent(resource=self._get_current_resource()))
elif evt == Event.END_FILE or evt == Event.SHUTDOWN: # elif evt == Event.END_FILE or evt == Event.SHUTDOWN:
if evt == Event.SHUTDOWN: elif evt == Event.SHUTDOWN:
self._player = None self._player = None
self._mpv_stopped_event.set() self._mpv_stopped_event.set()
bus.post(MediaStopEvent()) bus.post(MediaStopEvent())