diff options
Diffstat (limited to 'plugins/bluemonkey/bluemonkey.cpp')
-rw-r--r-- | plugins/bluemonkey/bluemonkey.cpp | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/plugins/bluemonkey/bluemonkey.cpp b/plugins/bluemonkey/bluemonkey.cpp index 958e43ce..c4078343 100644 --- a/plugins/bluemonkey/bluemonkey.cpp +++ b/plugins/bluemonkey/bluemonkey.cpp @@ -166,6 +166,8 @@ BluemonkeySink::~BluemonkeySink() { dlclose(module); } + + engine->deleteLater(); } @@ -253,7 +255,7 @@ void BluemonkeySink::loadConfig(QString str) file.close(); - DebugOut()<<"evaluating script: "<<script.toStdString()<<endl; + DebugOut(7)<<"evaluating script: "<<script.toStdString()<<endl; QJSValue val = engine->evaluate(script); @@ -312,7 +314,7 @@ void BluemonkeySink::reloadEngine() if(engine) engine->deleteLater(); - engine = new QJSEngine(this); + engine = new QJSEngine(); QJSValue value = engine->newQObject(this); engine->globalObject().setProperty("bluemonkey", value); |