Code

plumb XML::Document parameter into duplication, courtesy of bryce
[inkscape.git] / src / sp-item-group.cpp
index f73bc26002874e08e37e9874e300d21d0e78e5d1..d4fa9536d4cf246c7ea31e970330896a3d4dc414 100644 (file)
@@ -364,7 +364,7 @@ sp_item_group_ungroup (SPGroup *group, GSList **children, bool do_done)
 
                        child->updateRepr();
 
-                       Inkscape::XML::Node *nrepr = SP_OBJECT_REPR (child)->duplicate();
+                       Inkscape::XML::Node *nrepr = SP_OBJECT_REPR (child)->duplicate(prepr->document());
 
                        // Merging transform
                        NR::Matrix ctrans;
@@ -394,7 +394,7 @@ sp_item_group_ungroup (SPGroup *group, GSList **children, bool do_done)
                        items = g_slist_prepend (items, nrepr);
 
                } else {
-                       Inkscape::XML::Node *nrepr = SP_OBJECT_REPR (child)->duplicate();
+                       Inkscape::XML::Node *nrepr = SP_OBJECT_REPR (child)->duplicate(prepr->document());
                        objects = g_slist_prepend (objects, nrepr);
                }
        }