diff --git a/sources/editor/elementprimitivedecorator.cpp b/sources/editor/elementprimitivedecorator.cpp index 18a53e47f..384e80040 100644 --- a/sources/editor/elementprimitivedecorator.cpp +++ b/sources/editor/elementprimitivedecorator.cpp @@ -33,9 +33,9 @@ ElementPrimitiveDecorator::~ElementPrimitiveDecorator() { QRectF ElementPrimitiveDecorator::internalBoundingRect() const { if (!decorated_items_.count() || !scene()) return(QRectF()); - QRectF rect = getSceneBoundingRect(decorated_items_.first() -> toItem()); + QRectF rect = decorated_items_.first() -> sceneGeometricRect(); foreach (CustomElementPart *item, decorated_items_) { - rect = rect.united(getSceneBoundingRect(item -> toItem())); + rect = rect.united(item -> sceneGeometricRect()); } return(rect); }