[gnome-music] player: make sure current_media is available



commit e45bccb27c59755e5a259ec899f95e75145e5245
Author: Vadim Rutkovsky <vrutkovs redhat com>
Date:   Thu Mar 5 14:23:05 2015 +0100

    player: make sure current_media is available
    
    This removed extra log lines if media was removed

 gnomemusic/player.py |   10 ++++++----
 1 files changed, 6 insertions(+), 4 deletions(-)
---
diff --git a/gnomemusic/player.py b/gnomemusic/player.py
index 314481f..c4f5985 100644
--- a/gnomemusic/player.py
+++ b/gnomemusic/player.py
@@ -745,11 +745,13 @@ class Player(GObject.GObject):
             try:
                 percentage = self.played_seconds / self.duration
                 if not self.scrobbled and percentage > 0.4:
-                    just_played_url = self.get_current_media().get_url()
+                    current_media = self.get_current_media()
                     self.scrobbled = True
-                    playlists.update_playcount(just_played_url)
-                    playlists.update_last_played(just_played_url)
-                    playlists.update_all_static_playlists()
+                    if current_media:
+                        just_played_url = self.get_current_media().get_url()
+                        playlists.update_playcount(just_played_url)
+                        playlists.update_last_played(just_played_url)
+                        playlists.update_all_static_playlists()
             except Exception as e:
                 logger.warn("Error: %s, %s" % (e.__class__, e))
         return True


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]