Showing the changes to libraries/script-engine/src/ScriptEngines.cpp (1 of 1 file). Show all
Unified · Split
| @@ -118,7 +118,9 @@ void ScriptEngines::registerScriptInitializer(ScriptInitializer initializer) { · 117 unmodified lines | |||
| 118 | } | 118 | } |
| 119 | 119 | ||
| 120 | void ScriptEngines::addScriptEngine(ScriptEngine* engine) { | 120 | void ScriptEngines::addScriptEngine(ScriptEngine* engine) { |
| 121 | if (!_stopped) { | 121 | if (_stopped) { |
| 122 | engine->deleteLater(); | ||
| 123 | } else { | ||
| 122 | QMutexLocker locker(&_allScriptsMutex); | 124 | QMutexLocker locker(&_allScriptsMutex); |
| 123 | _allKnownScriptEngines.insert(engine); | 125 | _allKnownScriptEngines.insert(engine); |
| 124 | } | 126 | } |