From e4355ae59e9e19e9b55c736cb53c0cf6d5709091 Mon Sep 17 00:00:00 2001 From: Thomas Holder Date: Wed, 13 May 2009 17:41:26 +0000 Subject: parent transformation on import and paste (Bug #376064, Bug #375499) (bzr r7876) --- src/ui/clipboard.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/ui/clipboard.cpp') diff --git a/src/ui/clipboard.cpp b/src/ui/clipboard.cpp index 2ee62cfec..7e41006be 100644 --- a/src/ui/clipboard.cpp +++ b/src/ui/clipboard.cpp @@ -799,7 +799,7 @@ void ClipboardManagerImpl::_pasteDocument(SPDocument *clipdoc, bool in_place) // invers apply parent transform Geom::Matrix doc2parent = sp_item_i2doc_affine(SP_ITEM(desktop->currentLayer())).inverse(); - sp_selection_apply_affine(selection, doc2parent); + sp_selection_apply_affine(selection, desktop->dt2doc() * doc2parent * desktop->doc2dt(), true, false); // Update (among other things) all curves in paths, for bounds() to work sp_document_ensure_up_to_date(target_document); -- cgit v1.2.3