diff options
| author | Johan B. C. Engelen <jbc.engelen@swissonline.ch> | 2008-06-06 23:51:48 +0000 |
|---|---|---|
| committer | johanengelen <johanengelen@users.sourceforge.net> | 2008-06-06 23:51:48 +0000 |
| commit | ebd64ca4823996556e444e0871ac9947a3568610 (patch) | |
| tree | 047535e164df629081a8d9c2b596f38d0df340b6 /src | |
| parent | for sppath, use 2geompath for svg_write: sp_svg_write_path(np->curve->get_pat... (diff) | |
| download | inkscape-ebd64ca4823996556e444e0871ac9947a3568610.tar.gz inkscape-ebd64ca4823996556e444e0871ac9947a3568610.zip | |
ellipses and groups now use 2geompath for svg_write: sp_svg_write_path(np->curve->get_pathvector() );
(bzr r5846)
Diffstat (limited to 'src')
| -rw-r--r-- | src/sp-ellipse.cpp | 11 | ||||
| -rw-r--r-- | src/sp-item-group.cpp | 13 |
2 files changed, 7 insertions, 17 deletions
diff --git a/src/sp-ellipse.cpp b/src/sp-ellipse.cpp index e7a42ab7f..4b68a2ca6 100644 --- a/src/sp-ellipse.cpp +++ b/src/sp-ellipse.cpp @@ -167,14 +167,9 @@ sp_genericellipse_update_patheffect(SPLPEItem *lpeitem, bool write) if (write) { Inkscape::XML::Node *repr = SP_OBJECT_REPR(shape); if ( shape->curve != NULL ) { - NArtBpath const *abp = shape->curve->get_bpath(); - if (abp) { - gchar *str = sp_svg_write_path(abp); - repr->setAttribute("d", str); - g_free(str); - } else { - repr->setAttribute("d", ""); - } + gchar *str = sp_svg_write_path(shape->curve->get_pathvector()); + repr->setAttribute("d", str); + g_free(str); } else { repr->setAttribute("d", NULL); } diff --git a/src/sp-item-group.cpp b/src/sp-item-group.cpp index 347f50491..109b55eb7 100644 --- a/src/sp-item-group.cpp +++ b/src/sp-item-group.cpp @@ -853,16 +853,11 @@ sp_group_perform_patheffect(SPGroup *group, SPGroup *topgroup) Inkscape::XML::Node *repr = SP_OBJECT_REPR(subitem); - NArtBpath const *abp = c->first_bpath(); - if (abp) { - gchar *str = sp_svg_write_path(abp); - repr->setAttribute("d", str); - g_free(str); - } else { - repr->setAttribute("d", ""); - } + gchar *str = sp_svg_write_path(c->get_pathvector()); + repr->setAttribute("d", str); + g_free(str); - c->unref(); + c->unref(); } } } |
