diff --git a/scriptengines/javascript/simplejavascriptapplet.cpp b/scriptengines/javascript/simplejavascriptapplet.cpp index ddec48afe..edf0d0ece 100644 --- a/scriptengines/javascript/simplejavascriptapplet.cpp +++ b/scriptengines/javascript/simplejavascriptapplet.cpp @@ -398,7 +398,7 @@ QScriptValue SimpleJavaScriptApplet::dataEngine(QScriptContext *context, QScript const QString dataEngine = context->argument(0).toString(); DataEngine *data = interface->dataEngine(dataEngine); - return engine->newQObject(data); + return engine->newQObject(data, QScriptEngine::QtOwnership, QScriptEngine::PreferExistingWrapperObject); } QScriptValue SimpleJavaScriptApplet::service(QScriptContext *context, QScriptEngine *engine)