X-Git-Url: https://git.tokkee.org/?a=blobdiff_plain;f=src%2Finterface.cpp;h=83f4ac3c8ffdc6708a4deb26e44a06be23fcebd0;hb=ed7e0c1c7763ae6961d4fe2a987536657323cdad;hp=da734e671a059c8dacd20521a3ef28d65aba410a;hpb=49208837808e4c15f5458cd1d7584ad83efeb188;p=inkscape.git diff --git a/src/interface.cpp b/src/interface.cpp index da734e671..83f4ac3c8 100644 --- a/src/interface.cpp +++ b/src/interface.cpp @@ -1102,10 +1102,10 @@ sp_ui_drag_data_received(GtkWidget *widget, return; } - Inkscape::XML::Node *repr = sp_repr_document_root(rnewdoc); + Inkscape::XML::Node *repr = rnewdoc->root(); gchar const *style = repr->attribute("style"); - Inkscape::XML::Node *newgroup = sp_repr_new("svg:g"); + Inkscape::XML::Node *newgroup = rnewdoc->createElement("svg:g"); newgroup->setAttribute("style", style); for (Inkscape::XML::Node *child = repr->firstChild(); child != NULL; child = child->next()) { @@ -1157,8 +1157,9 @@ sp_ui_drag_data_received(GtkWidget *widget, b64out.setColumnWidth(0); SPDocument *doc = SP_ACTIVE_DOCUMENT; + Inkscape::XML::Document *xml_doc = sp_document_repr_doc(doc); - Inkscape::XML::Node *newImage = sp_repr_new("svg:image"); + Inkscape::XML::Node *newImage = xml_doc->createElement("svg:image"); for ( int i = 0; i < data->length; i++ ) { b64out.put( data->data[i] );