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()
|
ScriptEngine::~ScriptEngine()
|
||||||
{
|
{
|
||||||
|
foreach (Script *script, m_scripts) {
|
||||||
|
unloadScript(script);
|
||||||
|
delete script;
|
||||||
|
}
|
||||||
s_engines.removeAll(this);
|
s_engines.removeAll(this);
|
||||||
if (s_engines.isEmpty()) {
|
if (s_engines.isEmpty()) {
|
||||||
qInstallMessageHandler(s_upstreamMessageHandler);
|
qInstallMessageHandler(s_upstreamMessageHandler);
|
||||||
|
|||||||
Reference in New Issue
Block a user