Showing the changes to libraries/script-engine/src/ScriptEngine.cpp (1 of 1 file). Show all
Unified · Split
| @@ -106,7 +106,12 @@ QSet<ScriptEngine*> ScriptEngine::_allKnownScriptEngines; · 105 unmodified lines | |||
| 106 | 106 | ||
| 107 | void ScriptEngine::gracefullyStopAllScripts() { | 107 | void ScriptEngine::gracefullyStopAllScripts() { |
| 108 | qDebug() << "[" << QThread::currentThread() << "]" << "ScriptEngine::gracefullyStopAllScripts() ----------- START ------------------"; | 108 | qDebug() << "[" << QThread::currentThread() << "]" << "ScriptEngine::gracefullyStopAllScripts() ----------- START ------------------"; |
| 109 | foreach(ScriptEngine* scriptEngine, _allKnownScriptEngines) { | 109 | |
| 110 | QSet<ScriptEngine*>::const_iterator i = _allKnownScriptEngines.constBegin(); | ||
| 111 | while (i != _allKnownScriptEngines.constEnd()) { | ||
| 112 | ScriptEngine* scriptEngine = *i; | ||
| 113 | qDebug() << scriptEngine; | ||
| 114 | |||
| 110 | if (scriptEngine->isRunning()) { | 115 | if (scriptEngine->isRunning()) { |
| 111 | qDebug() << "scriptEngine still alive:" << scriptEngine->getFilename() << "[" << scriptEngine << "]"; | 116 | qDebug() << "scriptEngine still alive:" << scriptEngine->getFilename() << "[" << scriptEngine << "]"; |
| 112 | 117 | ||
| @@ -119,6 +124,8 @@ void ScriptEngine::gracefullyStopAllScripts() { · 6 unmodified lines | |||
| 119 | loop.exec(); | 124 | loop.exec(); |
| 120 | qDebug() << "done waiting... "; | 125 | qDebug() << "done waiting... "; |
| 121 | } | 126 | } |
| 127 | |||
| 128 | ++i; | ||
| 122 | } | 129 | } |
| 123 | qDebug() << "[" << QThread::currentThread() << "]" << "ScriptEngine::gracefullyStopAllScripts() ----------- DONE ------------------"; | 130 | qDebug() << "[" << QThread::currentThread() << "]" << "ScriptEngine::gracefullyStopAllScripts() ----------- DONE ------------------"; |
| 124 | } | 131 | } |