summaryrefslogtreecommitdiff
path: root/plugins/bluemonkey/bluemonkey.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/bluemonkey/bluemonkey.cpp')
-rw-r--r--plugins/bluemonkey/bluemonkey.cpp6
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);