X-Git-Url: https://git.tokkee.org/?a=blobdiff_plain;ds=sidebyside;f=src%2Fsp-style-elem.cpp;h=fa756242cab2dc53ba362d438b608dcd509241c0;hb=84e5676034b77e63dbc43746cec0a8b48fd06f7c;hp=46e63478cb43afbdbf4d8210708ca36ad4d2b2b7;hpb=34bbe9388eab58e6a7ab25d664595e0ed3b8dee8;p=inkscape.git diff --git a/src/sp-style-elem.cpp b/src/sp-style-elem.cpp index 46e63478c..fa756242c 100644 --- a/src/sp-style-elem.cpp +++ b/src/sp-style-elem.cpp @@ -4,6 +4,7 @@ #include "document.h" #include "sp-style-elem.h" #include "attributes.h" +#include "style.h" using Inkscape::XML::TEXT_NODE; static void sp_style_elem_init(SPStyleElem *style_elem); @@ -122,7 +123,8 @@ static Inkscape::XML::Node * sp_style_elem_write(SPObject *const object, Inkscape::XML::Node *repr, guint const flags) { if ((flags & SP_OBJECT_WRITE_BUILD) && !repr) { - repr = sp_repr_new("svg:style"); + Inkscape::XML::Document *xml_doc = sp_document_repr_doc(SP_OBJECT_DOCUMENT(object)); + repr = xml_doc->createElement("svg:style"); } g_return_val_if_fail(object, repr); @@ -130,7 +132,7 @@ sp_style_elem_write(SPObject *const object, Inkscape::XML::Node *repr, guint con if (flags & SP_OBJECT_WRITE_BUILD) { g_warning("nyi: Forming