summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorJabiertxof <jtx@jtx>2017-02-04 21:08:57 +0000
committerJabiertxof <jtx@jtx>2017-02-04 21:08:57 +0000
commit2ab9a0e690f4505871f7457a3169acc357d961c2 (patch)
treef3a8b49aea5c6f62116e5eb5eb5437bd7270614e /src
parentFixes bug 1655160 in stich subpaths (diff)
downloadinkscape-2ab9a0e690f4505871f7457a3169acc357d961c2.tar.gz
inkscape-2ab9a0e690f4505871f7457a3169acc357d961c2.zip
Fix for bug #1655156 Object -> Clip -> Apply distorts objects properties.
Fixed bugs: - https://launchpad.net/bugs/1655156 (bzr r15473)
Diffstat (limited to 'src')
-rw-r--r--src/selection-chemistry.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/selection-chemistry.cpp b/src/selection-chemistry.cpp
index 67972cabb..70307579f 100644
--- a/src/selection-chemistry.cpp
+++ b/src/selection-chemistry.cpp
@@ -3905,6 +3905,7 @@ void ObjectSet::setClipGroup()
|| apply_to_layer){
Geom::Affine oldtr=(*i)->transform;
+ oldtr *= SP_ITEM((*i)->parent)->i2doc_affine().inverse();
(*i)->doWriteTransform((*i)->getRepr(), (*i)->i2doc_affine());
Inkscape::XML::Node *dup = (*i)->getRepr()->duplicate(xml_doc);
(*i)->doWriteTransform((*i)->getRepr(), oldtr);