core: Fix another unhandled error
authorJens Georg <mail@jensge.org>
Mon, 19 Oct 2009 19:07:46 +0000 (21:07 +0200)
committerZeeshan Ali (Khattak) <zeeshanak@gnome.org>
Sat, 24 Oct 2009 13:43:24 +0000 (16:43 +0300)
src/rygel/rygel-media-db-container.vala

index 349e45a..c041d77 100644 (file)
@@ -40,7 +40,13 @@ public class Rygel.MediaDBContainer : MediaContainer {
 
     private void on_db_container_updated (MediaContainer container,
                                           MediaContainer container_updated) {
-        this.child_count = media_db.get_child_count (this.id);
+        try {
+            this.child_count = media_db.get_child_count (this.id);
+        } catch (MediaDBError e) {
+            debug("Could not get child count from database: %s",
+                  e.message);
+            this.child_count = 0;
+        }
     }
 
     public override async Gee.List<MediaObject>? get_children (