[rygel] core: Only set meta-data if the URI is ok



commit a6b05bbd3cdd80051c2749c82c537971eb543961
Author: Jens Georg <mail jensge org>
Date:   Tue Jun 12 20:01:33 2012 +0200

    core: Only set meta-data if the URI is ok

 src/rygel/rygel-av-transport.vala |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)
---
diff --git a/src/rygel/rygel-av-transport.vala b/src/rygel/rygel-av-transport.vala
index fd30173..c904099 100644
--- a/src/rygel/rygel-av-transport.vala
+++ b/src/rygel/rygel-av-transport.vala
@@ -241,8 +241,6 @@ internal class Rygel.AVTransport : Service {
                         typeof (string),
                         out _metadata);
 
-        this.metadata = _metadata;
-
         if (_uri.has_prefix ("http://";) || _uri.has_prefix ("https://";)) {
             var message = new Message ("HEAD", _uri);
             message.request_headers.append ("getContentFeatures.dlna.org",
@@ -274,6 +272,7 @@ internal class Rygel.AVTransport : Service {
                         this.player.content_features = "*";
                     }
 
+                    this.metadata = _metadata;
                     this.uri = _uri;
                     this.n_tracks = 1;
 
@@ -282,6 +281,7 @@ internal class Rygel.AVTransport : Service {
             });
             this.session.queue_message (message, null);
         } else {
+            this.metadata = _metadata;
             this.uri = _uri;
             if (_uri == "") {
                 this.n_tracks = 0;



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