[banshee] Don't attempt to play external resource tracks



commit 333a13dc0006e71b9d8f16f0155fe6c2189861d4
Author: Aaron Bockover <abockover novell com>
Date:   Tue Aug 3 18:02:43 2010 -0400

    Don't attempt to play external resource tracks
    
    This is not a complete fix, but should at least prevent them from
    playing at all.

 .../Banshee.MediaEngine/PlayerEngineService.cs     |    5 +++++
 1 files changed, 5 insertions(+), 0 deletions(-)
---
diff --git a/src/Core/Banshee.Services/Banshee.MediaEngine/PlayerEngineService.cs b/src/Core/Banshee.Services/Banshee.MediaEngine/PlayerEngineService.cs
index 48652af..326aaf0 100644
--- a/src/Core/Banshee.Services/Banshee.MediaEngine/PlayerEngineService.cs
+++ b/src/Core/Banshee.Services/Banshee.MediaEngine/PlayerEngineService.cs
@@ -375,6 +375,11 @@ namespace Banshee.MediaEngine
                 return;
             }
 
+            if (track != null && (track.MediaAttributes & TrackMediaAttributes.ExternalResource) != 0) {
+                RaiseEvent (new PlayerEventArgs (PlayerEvent.EndOfStream));
+                return;
+            }
+
             PlayerEngine supportingEngine = FindSupportingEngine (uri);
             SwitchToEngine (supportingEngine);
             CheckPending ();



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