diff options
author | Stephan Bergmann <sbergman@redhat.com> | 2012-11-22 22:47:18 +0100 |
---|---|---|
committer | Stephan Bergmann <sbergman@redhat.com> | 2012-11-22 22:47:18 +0100 |
commit | 5eeaf1ff12788e37338a36f32b6f067f754e9deb (patch) | |
tree | e8caa3bf47365902e47880ce283d284e518c5d0e | |
parent | 2c6feaaa6afe18f969df24f7acf1954013362130 (diff) |
Use xmlDocCopyNode to merge nodes into different docs
(See <http://cgit.freedesktop.org/libreoffice/core/commit/?id=08ac75fce3cffc0457455b56d6bf8ead285a0dde>
"Use xmlDocCopyNode to merge nodes into different docs in liblangtag" for a
situation where this caused problems.)
-rw-r--r-- | liblangtag/lt-xml.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/liblangtag/lt-xml.c b/liblangtag/lt-xml.c index bec87ef..b00ec07 100644 --- a/liblangtag/lt-xml.c +++ b/liblangtag/lt-xml.c @@ -286,7 +286,7 @@ _lt_xml_merge_keys(lt_xml_t *xml, } n = xmlXPathNodeSetGetLength(xobj->nodesetval); for (i = 0; i < n; i++) { - xmlNodePtr p = xmlCopyNode(xmlXPathNodeSetItem(xobj->nodesetval, i), 1); + xmlNodePtr p = xmlDocCopyNode(xmlXPathNodeSetItem(xobj->nodesetval, i), doc1, 1); xmlAddChild(parent_node, p); } |