[rygel] Generate UDN when creating description first time



commit a19c8c257f52de47fa7c6833e68e388b481a9d22
Author: Zeeshan Ali (Khattak) <zeeshanak gnome org>
Date:   Sun May 24 23:09:56 2009 +0300

    Generate UDN when creating description first time
    
    We still want to generate UDN the first time user runs rygel but now we
    check if UDN already exists in the description rather than in config.
---
 src/rygel/rygel-media-server-factory.vala |    7 ++++++-
 1 files changed, 6 insertions(+), 1 deletions(-)

diff --git a/src/rygel/rygel-media-server-factory.vala b/src/rygel/rygel-media-server-factory.vala
index 0315316..cd24362 100644
--- a/src/rygel/rygel-media-server-factory.vala
+++ b/src/rygel/rygel-media-server-factory.vala
@@ -168,7 +168,12 @@ public class Rygel.MediaServerFactory {
             return;
         }
 
-        element->set_content (this.config.get_udn (plugin_name));
+        var udn = element->get_content ();
+        if (udn == null || udn == "") {
+            udn = Utils.generate_random_udn ();
+
+            element->set_content (udn);
+        }
     }
 
     private void add_services_to_desc (Xml.Node *device_element,



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