diff --git a/src/plugins/qmldesigner/designercore/instances/objectnodeinstance.cpp b/src/plugins/qmldesigner/designercore/instances/objectnodeinstance.cpp index 8fddbee8a57592021ed661591e646c5d7fe4ec0a..8c215c81c86969793bc2485618637af6c1991f12 100644 --- a/src/plugins/qmldesigner/designercore/instances/objectnodeinstance.cpp +++ b/src/plugins/qmldesigner/designercore/instances/objectnodeinstance.cpp @@ -760,6 +760,8 @@ QObject *ObjectNodeInstance::createInstance(const NodeMetaInfo &metaInfo, QDecla QDeclarativeEngine::setContextForObject(object, context); } + QDeclarativeEngine::setObjectOwnership(object, QDeclarativeEngine::CppOwnership); + return object; }