[banshee/stable-1.8] PlayerEngine: Fix NRE when current track doesn't have a Uri (bgo#639603)



commit 4301d36510a9470193bc23cbd795bc8f71eb07f7
Author: Sjoerd Simons <sjoerd simons collabora co uk>
Date:   Sat Jan 15 14:42:15 2011 +0000

    PlayerEngine: Fix NRE when current track doesn't have a Uri (bgo#639603)
    
    Signed-off-by: Bertrand Lorentz <bertrand lorentz gmail com>

 .../Banshee.MediaEngine/PlayerEngine.cs            |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)
---
diff --git a/src/Core/Banshee.Services/Banshee.MediaEngine/PlayerEngine.cs b/src/Core/Banshee.Services/Banshee.MediaEngine/PlayerEngine.cs
index 3c12159..245dcf5 100644
--- a/src/Core/Banshee.Services/Banshee.MediaEngine/PlayerEngine.cs
+++ b/src/Core/Banshee.Services/Banshee.MediaEngine/PlayerEngine.cs
@@ -243,7 +243,8 @@ namespace Banshee.MediaEngine
 
         protected void OnTagFound (StreamTag tag)
         {
-            if (tag.Equals (StreamTag.Zero) || current_track == null || current_track.Uri.IsFile) {
+            if (tag.Equals (StreamTag.Zero) || current_track == null
+                || (current_track.Uri != null && current_track.Uri.IsFile)) {
                 return;
             }
 



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