summaryrefslogtreecommitdiffstats
path: root/src/sp-lpe-item.cpp
diff options
context:
space:
mode:
authorJohan B. C. Engelen <jbc.engelen@swissonline.ch>2009-08-26 21:57:36 +0000
committerjohanengelen <johanengelen@users.sourceforge.net>2009-08-26 21:57:36 +0000
commit652e8a65fb563f02f8613b98094056e62f9deaf8 (patch)
tree88b768fb66887e5ed6da383f3abc705dc2284430 /src/sp-lpe-item.cpp
parentfix page size (diff)
downloadinkscape-652e8a65fb563f02f8613b98094056e62f9deaf8.tar.gz
inkscape-652e8a65fb563f02f8613b98094056e62f9deaf8.zip
fix bug #377958: don't write inkscape:path-effect to plain svg
(bzr r8540)
Diffstat (limited to 'src/sp-lpe-item.cpp')
-rw-r--r--src/sp-lpe-item.cpp12
1 files changed, 7 insertions, 5 deletions
diff --git a/src/sp-lpe-item.cpp b/src/sp-lpe-item.cpp
index a27344ebc..e4d278e34 100644
--- a/src/sp-lpe-item.cpp
+++ b/src/sp-lpe-item.cpp
@@ -283,11 +283,13 @@ sp_lpe_item_write(SPObject *object, Inkscape::XML::Document *xml_doc, Inkscape::
{
SPLPEItem *lpeitem = (SPLPEItem *) object;
- if ( sp_lpe_item_has_path_effect(lpeitem) ) {
- std::string href = patheffectlist_write_svg(*lpeitem->path_effect_list);
- repr->setAttribute("inkscape:path-effect", href.c_str());
- } else {
- repr->setAttribute("inkscape:path-effect", NULL);
+ if (flags & SP_OBJECT_WRITE_EXT) {
+ if ( sp_lpe_item_has_path_effect(lpeitem) ) {
+ std::string href = patheffectlist_write_svg(*lpeitem->path_effect_list);
+ repr->setAttribute("inkscape:path-effect", href.c_str());
+ } else {
+ repr->setAttribute("inkscape:path-effect", NULL);
+ }
}
if (((SPObjectClass *)(parent_class))->write) {