From 47d7675c0ec6a65e27e9ff69a8bfd34b621effab Mon Sep 17 00:00:00 2001 From: Marc Jeanmougin Date: Sat, 21 Feb 2015 17:23:30 +0100 Subject: Fix for the performance loss in ungrouping observed by Tavmjong in rev 13933 Added std::list hrefList member to SPObject class. (bzr r13935) --- src/selection-chemistry.cpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) (limited to 'src/selection-chemistry.cpp') diff --git a/src/selection-chemistry.cpp b/src/selection-chemistry.cpp index e2fbaa73d..5e8fd5e07 100644 --- a/src/selection-chemistry.cpp +++ b/src/selection-chemistry.cpp @@ -1332,8 +1332,7 @@ void sp_selection_change_layer_maintain_clones(GSList const *items,SPObject *whe if (item) { SPItem *oldparent = dynamic_cast(item->parent); SPItem *newparent = dynamic_cast(where); - sp_item_group_ungroup_handle_clones(item->document->getRoot(), - item, + sp_item_group_ungroup_handle_clones(item, (oldparent->i2doc_affine()) *((newparent->i2doc_affine()).inverse())); } -- cgit v1.2.3