diff --git a/src/plugins/qmldesigner/components/propertyeditor/qmlmodelnodeproxy.cpp b/src/plugins/qmldesigner/components/propertyeditor/qmlmodelnodeproxy.cpp index 3daa6c4ecce..fc39b371375 100644 --- a/src/plugins/qmldesigner/components/propertyeditor/qmlmodelnodeproxy.cpp +++ b/src/plugins/qmldesigner/components/propertyeditor/qmlmodelnodeproxy.cpp @@ -151,6 +151,8 @@ PropertyEditorSubSelectionWrapper *QmlModelNodeProxy::registerSubSelectionWrappe new PropertyEditorSubSelectionWrapper(node)); m_subselection.append(wrapper); + QJSEngine::setObjectOwnership(wrapper.data(), QJSEngine::CppOwnership); + return wrapper.data(); }