Merge PR #374: Cleanup scripts on shutdown
This commit is contained in:
commit
56871ad7fd
@ -116,6 +116,10 @@ ScriptEngine::ScriptEngine(ThingManager *deviceManager, QObject *parent) : QObje
|
||||
|
||||
ScriptEngine::~ScriptEngine()
|
||||
{
|
||||
foreach (Script *script, m_scripts) {
|
||||
unloadScript(script);
|
||||
delete script;
|
||||
}
|
||||
s_engines.removeAll(this);
|
||||
if (s_engines.isEmpty()) {
|
||||
qInstallMessageHandler(s_upstreamMessageHandler);
|
||||
|
||||
Reference in New Issue
Block a user