From 6226ad20b718b710e2c0b5427f8f8df92b7ebb70 Mon Sep 17 00:00:00 2001 From: Claudio Valerio Date: Tue, 13 May 2014 13:47:45 +0200 Subject: [PATCH] removed copy of hidden graphics objects --- src/domain/UBGraphicsScene.cpp | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/src/domain/UBGraphicsScene.cpp b/src/domain/UBGraphicsScene.cpp index 289848bb..e6118a93 100644 --- a/src/domain/UBGraphicsScene.cpp +++ b/src/domain/UBGraphicsScene.cpp @@ -1120,7 +1120,7 @@ UBGraphicsScene* UBGraphicsScene::sceneDeepCopy() const copy->addItem(groupCloned); } - if (ubItem && !stroke && !group) + if (ubItem && !stroke && !group && item->isVisible()) cloneItem = dynamic_cast(ubItem->deepCopy()); if (cloneItem) @@ -1128,14 +1128,10 @@ UBGraphicsScene* UBGraphicsScene::sceneDeepCopy() const copy->addItem(cloneItem); if (isBackgroundObject(item)) - { copy->setAsBackgroundObject(cloneItem); - } if (this->mTools.contains(item)) - { copy->mTools << cloneItem; - } UBGraphicsPolygonItem* polygon = dynamic_cast(item);