[rygel] core: Fix another unhandled error



commit 748c0b59445b16e26b412c538e5d85e797b8a58b
Author: Jens Georg <mail jensge org>
Date:   Mon Oct 19 21:07:46 2009 +0200

    core: Fix another unhandled error

 src/rygel/rygel-media-db-container.vala |    8 +++++++-
 1 files changed, 7 insertions(+), 1 deletions(-)
---
diff --git a/src/rygel/rygel-media-db-container.vala b/src/rygel/rygel-media-db-container.vala
index 349e45a..c041d77 100644
--- a/src/rygel/rygel-media-db-container.vala
+++ b/src/rygel/rygel-media-db-container.vala
@@ -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 (



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