summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBenjamin Dauvergne <bdauvergne@entrouvert.com>2010-03-27 16:51:52 +0000
committerBenjamin Dauvergne <bdauvergne@entrouvert.com>2010-03-27 16:51:52 +0000
commit15a74effe6f9501092d1dbcf078deb9d8e5c8088 (patch)
tree0a083d71e8a47c260447bfefd380528f6734c9d4
parent4b9f6d83053cbce853ffaaffbe2ffa131820ece4 (diff)
downloadlasso-15a74effe6f9501092d1dbcf078deb9d8e5c8088.tar.gz
lasso-15a74effe6f9501092d1dbcf078deb9d8e5c8088.tar.xz
lasso-15a74effe6f9501092d1dbcf078deb9d8e5c8088.zip
XML: in lasso_node_build_xmlNode_from_snippets only set child name if SNIPPET is not of ANY type
-rw-r--r--lasso/xml/xml.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/lasso/xml/xml.c b/lasso/xml/xml.c
index 98506745..5bebbef2 100644
--- a/lasso/xml/xml.c
+++ b/lasso/xml/xml.c
@@ -2082,7 +2082,6 @@ snippet_dump_any(gchar *key, gchar *value, xmlNode *xmlnode)
}
}
-
static void
lasso_node_build_xmlNode_from_snippets(LassoNode *node, xmlNode *xmlnode,
struct XmlSnippet *snippets, gboolean lasso_dump)
@@ -2138,7 +2137,7 @@ lasso_node_build_xmlNode_from_snippets(LassoNode *node, xmlNode *xmlnode,
{
xmlNode *t2;
t2 = lasso_node_get_xmlNode(LASSO_NODE(value), lasso_dump);
- if (snippet->name) {
+ if (snippet->name && ! (snippet->type & SNIPPET_ANY)) {
xmlNodeSetName(t2, (xmlChar*)snippet->name);
}
xmlAddChild(xmlnode, t2);