diff options
| author | Diederik van Lierop <mail@diedenrezi.nl> | 2014-08-16 20:54:37 +0000 |
|---|---|---|
| committer | Diederik van Lierop <mail@diedenrezi.nl> | 2014-08-16 20:54:37 +0000 |
| commit | 13db4e8d7c2250a8b5a88beca4a5800ef90b7f54 (patch) | |
| tree | be18f820e6b10c95d7e61e373388c9fd215845f5 /src/file.cpp | |
| parent | memleak fix (Bug #1293827: LivePathEffect memory leak ) (diff) | |
| download | inkscape-13db4e8d7c2250a8b5a88beca4a5800ef90b7f54.tar.gz inkscape-13db4e8d7c2250a8b5a88beca4a5800ef90b7f54.zip | |
Fix shift of transformation center on pasting
Fixed bugs:
- https://launchpad.net/bugs/1247799
(bzr r13521)
Diffstat (limited to 'src/file.cpp')
| -rw-r--r-- | src/file.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/file.cpp b/src/file.cpp index 51e629c7d..580c93c9e 100644 --- a/src/file.cpp +++ b/src/file.cpp @@ -1087,9 +1087,9 @@ void sp_import_document(SPDesktop *desktop, SPDocument *clipdoc, bool in_place) Inkscape::Selection *selection = sp_desktop_selection(desktop); selection->setReprList(pasted_objects); - // invers apply parent transform + // Apply inverse of parent transform Geom::Affine doc2parent = SP_ITEM(desktop->currentLayer())->i2doc_affine().inverse(); - sp_selection_apply_affine(selection, desktop->dt2doc() * doc2parent * desktop->doc2dt(), true, false); + sp_selection_apply_affine(selection, desktop->dt2doc() * doc2parent * desktop->doc2dt(), true, false, false); // Update (among other things) all curves in paths, for bounds() to work target_document->ensureUpToDate(); @@ -1226,7 +1226,7 @@ file_import(SPDocument *in_doc, const Glib::ustring &uri, // c2p is identity matrix at this point unless ensureUpToDate is called doc->ensureUpToDate(); Geom::Affine affine = doc->getRoot()->c2p * SP_ITEM(place_to_insert)->i2doc_affine().inverse(); - sp_selection_apply_affine(selection, desktop->dt2doc() * affine * desktop->doc2dt(), true, false); + sp_selection_apply_affine(selection, desktop->dt2doc() * affine * desktop->doc2dt(), true, false, false); // move to mouse pointer { |
