diff --git a/src/sp-use.cpp b/src/sp-use.cpp
index 5b2ed9e239c81d23eb41de9247120753bcffb97a..8aa8d3090f6bf0aa713fb811c173add3b7cbec86 100644 (file)
--- a/src/sp-use.cpp
+++ b/src/sp-use.cpp
if (SP_IS_SYMBOL(orig)) { // make a group, copy children
copy = xml_doc->createElement("svg:g");
for (Inkscape::XML::Node *child = SP_OBJECT_REPR(orig)->firstChild() ; child != NULL; child = child->next()) {
- Inkscape::XML::Node *newchild = child->duplicate();
+ Inkscape::XML::Node *newchild = child->duplicate(copy->document());
copy->appendChild(newchild);
}
} else { // just copy
- copy = SP_OBJECT_REPR(orig)->duplicate();
+ copy = SP_OBJECT_REPR(orig)->duplicate(copy->document());
}
// Add the duplicate repr just after the existing one.