[rygel] mediathek: fix crash if not config is available
- From: Zeeshan Ali Khattak <zeeshanak src gnome org>
- To: svn-commits-list gnome org
- Cc:
- Subject: [rygel] mediathek: fix crash if not config is available
- Date: Fri, 11 Sep 2009 15:15:32 +0000 (UTC)
commit 4028078bf6299678343f3eda5246c046228e0148
Author: Jens Georg <mail jensge org>
Date: Wed Jun 24 16:09:08 2009 +0200
mediathek: fix crash if not config is available
.../mediathek/rygel-mediathek-root-container.vala | 8 ++++++--
1 files changed, 6 insertions(+), 2 deletions(-)
---
diff --git a/src/plugins/mediathek/rygel-mediathek-root-container.vala b/src/plugins/mediathek/rygel-mediathek-root-container.vala
index f84a573..c0ca9ac 100644
--- a/src/plugins/mediathek/rygel-mediathek-root-container.vala
+++ b/src/plugins/mediathek/rygel-mediathek-root-container.vala
@@ -22,7 +22,6 @@
using Gee;
using Soup;
-using GConf;
public class Rygel.MediathekRootContainer : Rygel.MediaContainer {
private ArrayList<MediathekRssContainer> items;
@@ -107,9 +106,14 @@ public class Rygel.MediathekRootContainer : Rygel.MediaContainer {
base.root ("ZDF Mediathek", 0);
this.session = new Soup.SessionAsync ();
this.items = new ArrayList<MediathekRssContainer> ();
+ Gee.ArrayList<int> feeds = null;
var config = Rygel.MetaConfig.get_default ();
- var feeds = config.get_int_list ("ZDFMediathek", "rss");
+ try {
+ feeds = config.get_int_list ("ZDFMediathek", "rss");
+ } catch (Error error) {
+ feeds = new Gee.ArrayList<int> ();
+ }
if (feeds.size == 0) {
message ("Could not get RSS items from GConf, using defaults");
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]