summaryrefslogtreecommitdiffstats
path: root/src/splivarot.cpp
diff options
context:
space:
mode:
authorThomas Holder <speleo3@users.sourceforge.net>2008-12-19 21:14:53 +0000
committerspeleo3 <speleo3@users.sourceforge.net>2008-12-19 21:14:53 +0000
commitb2d17f2858a6c2aced2ce5d09a72629b11a80ced (patch)
tree4fde27b8ae7b004d56553c18859ab28d99b19a8a /src/splivarot.cpp
parentMakes copy_n inline in nr-filter-gaussian. (diff)
downloadinkscape-b2d17f2858a6c2aced2ce5d09a72629b11a80ced.tar.gz
inkscape-b2d17f2858a6c2aced2ce5d09a72629b11a80ced.zip
fix bug #166937 (with viewBox, simplify oversimplifies)
(bzr r7014)
Diffstat (limited to 'src/splivarot.cpp')
-rw-r--r--src/splivarot.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/splivarot.cpp b/src/splivarot.cpp
index 55d1146b1..b41ad4b21 100644
--- a/src/splivarot.cpp
+++ b/src/splivarot.cpp
@@ -1516,6 +1516,9 @@ sp_selected_path_simplify_item(SPDesktop *desktop,
return false;
}
+ // correct virtual size by full transform (bug #166937)
+ size /= sp_item_i2doc_affine(item).descrim();
+
// save the transform, to re-apply it after simplification
NR::Matrix const transform(item->transform);