summaryrefslogtreecommitdiffstats
path: root/src/sp-item-group.cpp
diff options
context:
space:
mode:
authorMartin Owens <doctormo@gmail.com>2013-09-19 13:53:24 +0000
committerMartin Owens <doctormo@gmail.com>2013-09-19 13:53:24 +0000
commit523bc377f8aed347ed0aecfe0988ff6b0f705742 (patch)
tree30ebc4ff86609b91ae065ec6e9c8b56fd7b2618c /src/sp-item-group.cpp
parentRemove outdated example file sp-skeleton.cpp (diff)
parenthack for 898797 (diff)
downloadinkscape-523bc377f8aed347ed0aecfe0988ff6b0f705742.tar.gz
inkscape-523bc377f8aed347ed0aecfe0988ff6b0f705742.zip
Merge in Adonis Papaderos' fix for bug lp:898797
Fixed bugs: - https://launchpad.net/bugs/898797 (bzr r12539)
Diffstat (limited to 'src/sp-item-group.cpp')
-rw-r--r--src/sp-item-group.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/sp-item-group.cpp b/src/sp-item-group.cpp
index 36a42f704..010cc5449 100644
--- a/src/sp-item-group.cpp
+++ b/src/sp-item-group.cpp
@@ -720,7 +720,9 @@ sp_group_perform_patheffect(SPGroup *group, SPGroup *topgroup, bool write)
// only run LPEs when the shape has a curve defined
if (c) {
+ c->transform(i2anc_affine(subitem, topgroup));
sp_lpe_item_perform_path_effect(SP_LPE_ITEM(topgroup), c);
+ c->transform(i2anc_affine(subitem, topgroup).inverse());
SP_SHAPE(subitem)->setCurve(c, TRUE);
if (write) {