[rygel] Catch error from ExternalContainer.fetch_media_objects
- From: Zeeshan Ali Khattak <zeeshanak src gnome org>
- To: svn-commits-list gnome org
- Subject: [rygel] Catch error from ExternalContainer.fetch_media_objects
- Date: Fri, 22 May 2009 11:21:15 -0400 (EDT)
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]