[gnome-music/wip/mschraal/player-factor-out-gstreamer: 10/42] set internal state on bus state change
- From: Marinus Schraal <mschraal src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-music/wip/mschraal/player-factor-out-gstreamer: 10/42] set internal state on bus state change
- Date: Fri, 9 Feb 2018 20:53:38 +0000 (UTC)
commit 2441ae8e1ed73cf0f72389aa3b3502ec8ef790f5
Author: Marinus Schraal <mschraal gnome org>
Date: Fri Feb 9 09:02:37 2018 +0100
set internal state on bus state change
gnomemusic/gstplayer.py | 2 ++
1 file changed, 2 insertions(+)
---
diff --git a/gnomemusic/gstplayer.py b/gnomemusic/gstplayer.py
index f57137b..11bfe9b 100644
--- a/gnomemusic/gstplayer.py
+++ b/gnomemusic/gstplayer.py
@@ -131,6 +131,7 @@ class GstPlayer(GObject.GObject):
# Gst.State.NULL are never async and thus don't cause a
# message. In practice, self means only Gst.State.PLAYING and
# Gst.State.PAUSED are.
+ self.state = self.state
self._super_player._sync_playing()
@@ -139,6 +140,7 @@ class GstPlayer(GObject.GObject):
if GstPbutils.is_missing_plugin_message(message):
self._missingPluginMessages.append(message)
+ @log
def _on_bus_error(self, bus, message):
if self._is_missing_plugin_message(message):
self.pause()
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]