diff --git a/src/plugins/qmldesigner/components/integration/designdocumentcontroller.cpp b/src/plugins/qmldesigner/components/integration/designdocumentcontroller.cpp index 7472066e0c663180fdd4ed3a892ea850b9daeef7..242ee8097960b02247acdd16566359547be84d6f 100644 --- a/src/plugins/qmldesigner/components/integration/designdocumentcontroller.cpp +++ b/src/plugins/qmldesigner/components/integration/designdocumentcontroller.cpp @@ -775,6 +775,9 @@ void DesignDocumentController::paste() targetNode.nodeListProperty(defaultProperty).reparentHere(pastedNode); } + transaction.commit(); + NodeMetaInfo::clearCache(); + view.setSelectedModelNodes(QList<ModelNode>() << pastedNode); } catch (RewritingException &e) { qWarning() << e.description(); //silent error