mirror of
https://github.com/overte-org/overte.git
synced 2025-08-09 22:10:25 +02:00
switch known scripts iterator
This commit is contained in:
parent
0b607fa390
commit
b219937902
1 changed files with 8 additions and 1 deletions
|
@ -106,7 +106,12 @@ QSet<ScriptEngine*> ScriptEngine::_allKnownScriptEngines;
|
||||||
|
|
||||||
void ScriptEngine::gracefullyStopAllScripts() {
|
void ScriptEngine::gracefullyStopAllScripts() {
|
||||||
qDebug() << "[" << QThread::currentThread() << "]" << "ScriptEngine::gracefullyStopAllScripts() ----------- START ------------------";
|
qDebug() << "[" << QThread::currentThread() << "]" << "ScriptEngine::gracefullyStopAllScripts() ----------- START ------------------";
|
||||||
foreach(ScriptEngine* scriptEngine, _allKnownScriptEngines) {
|
|
||||||
|
QSet<ScriptEngine*>::const_iterator i = _allKnownScriptEngines.constBegin();
|
||||||
|
while (i != _allKnownScriptEngines.constEnd()) {
|
||||||
|
ScriptEngine* scriptEngine = *i;
|
||||||
|
qDebug() << scriptEngine;
|
||||||
|
|
||||||
if (scriptEngine->isRunning()) {
|
if (scriptEngine->isRunning()) {
|
||||||
qDebug() << "scriptEngine still alive:" << scriptEngine->getFilename() << "[" << scriptEngine << "]";
|
qDebug() << "scriptEngine still alive:" << scriptEngine->getFilename() << "[" << scriptEngine << "]";
|
||||||
|
|
||||||
|
@ -119,6 +124,8 @@ void ScriptEngine::gracefullyStopAllScripts() {
|
||||||
loop.exec();
|
loop.exec();
|
||||||
qDebug() << "done waiting... ";
|
qDebug() << "done waiting... ";
|
||||||
}
|
}
|
||||||
|
|
||||||
|
++i;
|
||||||
}
|
}
|
||||||
qDebug() << "[" << QThread::currentThread() << "]" << "ScriptEngine::gracefullyStopAllScripts() ----------- DONE ------------------";
|
qDebug() << "[" << QThread::currentThread() << "]" << "ScriptEngine::gracefullyStopAllScripts() ----------- DONE ------------------";
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue