[rygel] core: Assume parent of parentless item to be root
- From: Zeeshan Ali Khattak <zeeshanak src gnome org>
- To: svn-commits-list gnome org
- Subject: [rygel] core: Assume parent of parentless item to be root
- Date: Tue, 23 Jun 2009 11:33:28 -0400 (EDT)
commit 1cb9d86c8cd3881afa2f783638327a83db5878a7
Author: Zeeshan Ali (Khattak) <zeeshanak gnome org>
Date: Tue Jun 23 01:45:29 2009 +0300
core: Assume parent of parentless item to be root
src/rygel/rygel-didl-lite-writer.vala | 10 +++++++++-
1 files changed, 9 insertions(+), 1 deletions(-)
---
diff --git a/src/rygel/rygel-didl-lite-writer.vala b/src/rygel/rygel-didl-lite-writer.vala
index 43063fc..65201bd 100644
--- a/src/rygel/rygel-didl-lite-writer.vala
+++ b/src/rygel/rygel-didl-lite-writer.vala
@@ -56,7 +56,15 @@ internal class Rygel.DIDLLiteWriter : GUPnP.DIDLLiteWriter {
private void serialize_item (MediaItem item,
BrowseFilter filter)
throws Error {
- this.start_item (item.id, item.parent.id, null, false);
+ string parent_id;
+
+ if (item.parent != null) {
+ parent_id = item.parent.id;
+ } else {
+ parent_id = "0";
+ }
+
+ this.start_item (item.id, parent_id, null, false);
/* Add fields */
this.add_string ("title", NAMESPACE_DC, null, item.title);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]