[rygel] RootDeviceFactory: use UUID.get() from UUID.vapi



commit c31909a51ed4cec68f69e8b87326b1323e2c7015
Author: Jussi Kukkonen <jussi kukkonen intel com>
Date:   Thu Jun 27 14:26:34 2013 +0300

    RootDeviceFactory: use UUID.get() from UUID.vapi
    
    https://bugzilla.gnome.org/show_bug.cgi?id=702451

 src/librygel-core/rygel-root-device-factory.vala |   13 +------------
 1 files changed, 1 insertions(+), 12 deletions(-)
---
diff --git a/src/librygel-core/rygel-root-device-factory.vala 
b/src/librygel-core/rygel-root-device-factory.vala
index fa9808f..6e35175 100644
--- a/src/librygel-core/rygel-root-device-factory.vala
+++ b/src/librygel-core/rygel-root-device-factory.vala
@@ -106,7 +106,7 @@ public class Rygel.RootDeviceFactory : Object,
         }
         var udn = file.get_udn ();
         if (udn == null || udn == "") {
-            file.set_udn (this.generate_random_udn ());
+            file.set_udn ("uuid:" + UUID.get());
         }
 
         file.save (desc_path);
@@ -214,15 +214,4 @@ public class Rygel.RootDeviceFactory : Object,
             file.make_directory (null);
         }
     }
-
-    private string generate_random_udn () {
-        var udn = new uchar[50];
-        var id = new uchar[16];
-
-        /* Generate new UUID */
-        UUID.generate (id);
-        UUID.unparse (id, udn);
-
-        return "uuid:" + (string) udn;
-    }
 }


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