From: Jens Georg Date: Sun, 5 Jul 2009 11:33:21 +0000 (+0200) Subject: media-export: Add root container to database X-Git-Tag: RYGEL_0_4~114 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=fba2ac65495ad9a9f366ddd5f830580978b075ea;p=profile%2Fivi%2Frygel.git media-export: Add root container to database This is necessary to allow MediaItems directly below the root container --- diff --git a/src/plugins/media-export/rygel-media-export-root-container.vala b/src/plugins/media-export/rygel-media-export-root-container.vala index d723edf..0644e80 100644 --- a/src/plugins/media-export/rygel-media-export-root-container.vala +++ b/src/plugins/media-export/rygel-media-export-root-container.vala @@ -72,16 +72,18 @@ public class Rygel.MediaExportRootContainer : Rygel.MediaDBContainer { this.monitor = new MediaExportRecursiveFileMonitor (null); this.monitor.changed.connect (this.on_file_changed); - var uris = get_uris (); + try { + media_db.save_object (this); + } catch (Error error) { + } var ids = media_db.get_child_ids ("0"); - + var uris = get_uris (); foreach (var uri in uris) { var file = File.new_for_commandline_arg (uri); if (file.query_exists (null)) { var id = Checksum.compute_for_string (ChecksumType.MD5, file.get_uri ()); - debug ("Requested id %s", id); ids.remove (id); this.harvest (file); }