diff --git a/src/tools/qml2puppet/qml2puppet/instances/servernodeinstance.cpp b/src/tools/qml2puppet/qml2puppet/instances/servernodeinstance.cpp index 9600a0b2b0d..aa91b8ffaa7 100644 --- a/src/tools/qml2puppet/qml2puppet/instances/servernodeinstance.cpp +++ b/src/tools/qml2puppet/qml2puppet/instances/servernodeinstance.cpp @@ -126,8 +126,8 @@ QRectF ServerNodeInstance::effectAdjustedBoundingRect(QQuickItem *item) if (pItem && pItem->layer() && pItem->layer()->sourceRect().isValid()) { return pItem->layer()->sourceRect(); } else if (prop.read().toBool()) { - prop = QQmlProperty(item, "allEffects"); - QRectF rect = prop.read().toRectF().adjusted(-20, -20, 20, 20); + prop = QQmlProperty(item, "effectBoundingBox"); + QRectF rect = prop.read().toRectF().adjusted(-40, -40, 40, 40); if (rect.isValid()) return rect; return item->boundingRect();