diff --git a/src/plugins/qmldesigner/components/integration/designdocument.cpp b/src/plugins/qmldesigner/components/integration/designdocument.cpp index 737cabc1fce..f1a3a857b46 100644 --- a/src/plugins/qmldesigner/components/integration/designdocument.cpp +++ b/src/plugins/qmldesigner/components/integration/designdocument.cpp @@ -422,6 +422,8 @@ void DesignDocument::cutSelected() static void scatterItem(const ModelNode &pastedNode, const ModelNode &targetNode, int offset = -2000) { + if (targetNode.metaInfo().isValid() && targetNode.metaInfo().isLayoutable()) + return; bool scatter = false; foreach (const ModelNode &childNode, targetNode.directSubModelNodes()) {