[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]