[rygel] Clear the existing service list first
- From: Zeeshan Ali Khattak <zeeshanak src gnome org>
- To: svn-commits-list gnome org
- Subject: [rygel] Clear the existing service list first
- Date: Thu, 28 May 2009 09:58:48 -0400 (EDT)
commit fbf778d28959cf351fc500aea1780b5c6c669384
Author: Zeeshan Ali (Khattak) <zeeshanak gnome org>
Date: Thu May 28 16:54:52 2009 +0300
Clear the existing service list first
Services were getting accumulated in the description files each time
rygel was started. This change is to fix that.
---
src/rygel/rygel-media-server-factory.vala | 5 ++++-
1 files changed, 4 insertions(+), 1 deletions(-)
diff --git a/src/rygel/rygel-media-server-factory.vala b/src/rygel/rygel-media-server-factory.vala
index 9c105b1..9f7053d 100644
--- a/src/rygel/rygel-media-server-factory.vala
+++ b/src/rygel/rygel-media-server-factory.vala
@@ -200,7 +200,10 @@ public class Rygel.MediaServerFactory {
private void add_service_to_desc (Xml.Node *service_list_node,
string plugin_name,
ResourceInfo resource_info) {
- // Create the service node
+ // Clear the existing service list first
+ service_list_node->set_content ("");
+
+ // Now create the service node
Xml.Node *service_node = service_list_node->new_child (null, "service");
service_node->new_child (null, "serviceType", resource_info.upnp_type);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]