X-Git-Url: https://git.tokkee.org/?a=blobdiff_plain;f=src%2Fsp-gaussian-blur.cpp;h=e6eab5032264c454b762b7029d827e2c2bf4b719;hb=c573cf21fec48b8494843de05a2c980241579639;hp=77efe9c01f5f5d4e7c2048fa879af023262f6d43;hpb=d9a7c806ee7f408ddb61ff4f233c9d96111ee2b5;p=inkscape.git diff --git a/src/sp-gaussian-blur.cpp b/src/sp-gaussian-blur.cpp index 77efe9c01..e6eab5032 100644 --- a/src/sp-gaussian-blur.cpp +++ b/src/sp-gaussian-blur.cpp @@ -157,15 +157,10 @@ sp_gaussianBlur_update(SPObject *object, SPCtx *ctx, guint flags) static Inkscape::XML::Node * sp_gaussianBlur_write(SPObject *object, Inkscape::XML::Document *doc, Inkscape::XML::Node *repr, guint flags) { - - // Inkscape-only object, not copied during an "plain SVG" dump: - if (flags & SP_OBJECT_WRITE_EXT) { - if (repr) { - // is this sane? - // repr->mergeFrom(SP_OBJECT_REPR(object), "id"); - } else { - repr = SP_OBJECT_REPR(object)->duplicate(doc); // FIXME - } + /* TODO: Don't just clone, but create a new repr node and write all + * relevant values into it */ + if (!repr) { + repr = SP_OBJECT_REPR(object)->duplicate(doc); } if (((SPObjectClass *) gaussianBlur_parent_class)->write) {