external: One factory for all items
authorZeeshan Ali (Khattak) <zeeshanak@gnome.org>
Mon, 16 Nov 2009 14:15:06 +0000 (16:15 +0200)
committerZeeshan Ali (Khattak) <zeeshanak@gnome.org>
Mon, 16 Nov 2009 14:18:08 +0000 (16:18 +0200)
src/plugins/external/rygel-external-container.vala

index 3571b5a..e5e0612 100644 (file)
@@ -84,9 +84,9 @@ public class Rygel.ExternalContainer : Rygel.MediaContainer {
 
         // Then get and add the child items
         var obj_paths = this.actual_container.items;
+        var factory = new ExternalItemFactory ();
         foreach (var obj_path in obj_paths) {
             try {
-                var factory = new ExternalItemFactory ();
                 var item = yield factory.create_for_path (obj_path, this);
 
                 media_objects.add (item);