Delete late-added script engines

This commit is contained in:
Zach Pomerantz 2016-05-13 15:24:31 -07:00
parent 70d0ebb91c
commit 13610b1220

View file

@ -118,7 +118,9 @@ void ScriptEngines::registerScriptInitializer(ScriptInitializer initializer) {
}
void ScriptEngines::addScriptEngine(ScriptEngine* engine) {
if (!_stopped) {
if (_stopped) {
engine->deleteLater();
} else {
QMutexLocker locker(&_allScriptsMutex);
_allKnownScriptEngines.insert(engine);
}