summary | shortlog | log | commit | commitdiff | tree
raw | patch | inline | side by side (parent: 4d79aff)
raw | patch | inline | side by side (parent: 4d79aff)
author | mental <mental@users.sourceforge.net> | |
Wed, 27 Jun 2007 01:46:48 +0000 (01:46 +0000) | ||
committer | mental <mental@users.sourceforge.net> | |
Wed, 27 Jun 2007 01:46:48 +0000 (01:46 +0000) |
src/splivarot.cpp | patch | blob | history |
diff --git a/src/splivarot.cpp b/src/splivarot.cpp
index 3ee5b5d61532b010717f520ef9391c54ec06f66d..33970f6a23161d737705b1359da934e13183d661 100644 (file)
--- a/src/splivarot.cpp
+++ b/src/splivarot.cpp
@@ -481,7 +481,7 @@ sp_selected_path_boolop(bool_op bop, const unsigned int verb, const Glib::ustrin
// premultiply by the inverse of parent's repr
SPItem *parent_item = SP_ITEM(sp_desktop_document(desktop)->getObjectByRepr(parent));
NR::Matrix local = sp_item_i2doc_affine(parent_item);
- gchar *transform = sp_svg_transform_write(local);
+ gchar *transform = sp_svg_transform_write(local.inverse());
// now that we have the result, add it on the canvas
if ( bop == bool_op_cut || bop == bool_op_slice ) {