[rygel] Catch error from ExternalContainer.fetch_media_objects



commit 7cac504030cca0a5854b4dcb6bba5c1f1971f072
Author: Zeeshan Ali (Khattak) <zeeshanak gnome org>
Date:   Fri May 22 18:19:12 2009 +0300

    Catch error from ExternalContainer.fetch_media_objects
---
 src/plugins/external/rygel-external-container.vala |    6 +++++-
 1 files changed, 5 insertions(+), 1 deletions(-)

diff --git a/src/plugins/external/rygel-external-container.vala b/src/plugins/external/rygel-external-container.vala
index 7988dea..6c7348a 100644
--- a/src/plugins/external/rygel-external-container.vala
+++ b/src/plugins/external/rygel-external-container.vala
@@ -191,7 +191,11 @@ public class Rygel.ExternalContainer : MediaContainer {
     private void on_container_updated (dynamic DBus.Object actual_container) {
         // Re-fetch the objects
         this.media_objects.clear ();
-        this.fetch_media_objects ();
+        try {
+            this.fetch_media_objects ();
+        } catch (GLib.Error err) {
+            warning ("Failed to re-fetch media objects: %s\n", err.message);
+        }
 
         // and signal the clients
         this.updated ();



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