forked from qt-creator/qt-creator
JsExpander: Do not crash on exit
Change-Id: I55caca6dd5b316b2573b443175448d732101871c Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
This commit is contained in:
@@ -56,6 +56,7 @@ static Internal::JsExpanderPrivate *d;
|
||||
|
||||
void JsExpander::registerQObjectForJs(const QString &name, QObject *obj)
|
||||
{
|
||||
obj->setParent(0); // take ownership!
|
||||
d->m_registeredObjects.append(obj);
|
||||
QScriptValue jsObj = d->m_engine.newQObject(obj, QScriptEngine::QtOwnership);
|
||||
d->m_engine.globalObject().setProperty(name, jsObj);
|
||||
|
||||
Reference in New Issue
Block a user